- What do you mean formance : CPU 内存 I/O NET
- 性能需要量化成数字(优化目标)
-
MB架构设计(两部分)
- Toolkit
- Runtime(多进程、多线程)
- Cost
- Parsing
- Tree navigation
- Tree copying
- Resource access
- Process logic
- Asynchronous/synchronize
- 相同的MB,会有不同的运行性能,即使在同一个单位(大的消息几K,处理时会慢)
- 优化方案
- 尽量先提取出(选择出/过滤出)“流过最多次的节点”
- service若是慢且单线程,最好不用异步(多线程)
- 创建Q,缓冲Message
- 识别出功能需求、非功能需求,对于设计有很重的作用
- 传输技术的选用
- 消息流coding recommendations
- JMSPerfharness 测试工具
-
ESQL编写优化
- Reference not [i]([i]是一种从1-i的遍历,次方法非常慢)
- Host variables
- 部署
- Broker
- 执行组
本文深入探讨了MB架构设计中性能优化的关键因素,包括成本解析、树导航、资源访问、进程逻辑等,并提供了优化方案,如优先处理高频节点、避免在服务慢且单线程的情况下使用异步操作等。同时,介绍了测试工具、消息流编码推荐及传输技术的选用策略。

146

被折叠的 条评论
为什么被折叠?



