TUXEDO 应用系统的 IPC 资源使用还挺讲究的,尤其是你在跑大点的服务时。像信号灯、消息队列、共享内存这些,全都少不了。配置的时候,MAXACCESSERSREPLYQ 就是两个重点,前者管访问进程数,后者则是应答队列。MAXSERVERSMAXSERVICE 也别忽略,服务多了不配好,运行起来就挺吃力。

UBBCONFIG 的时候最好先预估一下业务负载,不然跑到一半出资源瓶颈,查问题可麻烦。像 RQADDRMAXGTT 这种字段,说白了就是在后台帮你排布队列和全局事务表的,别小看哦,配不对消息就堵了。

如果你对消息队列还不太熟,可以看看像 RabbitMQRedis 或者 Kafka 这些资源。每个都有点不一样,适合的场景也不一样,比如轻量就用 Redis,追求吞吐量就上 Kafka。

另外,memcached 在共享内存这块也挺有,访问快,用法也不复杂,配合 TUXEDO 用的话可以缓不少数据。

哦对了,共享内存结构这篇文章也可以瞄一眼,讲得蛮清楚的,尤其对你理解资源分配挺有。如果你经常搞中间件,建议这几篇都收藏下。