阅读有关消息流节点的概念主题。
设计消息流时,内置节点的灵活性和丰富性通常表示存在多种方法可完成处理并由此获得所需的最终结果。但是,您还可以发现这些不同的解决方案所传递的性能不同的,如果这是重要的注意事项,您必须在设计时不光要考虑功能还要考虑性能。
有两种方法可以让您的应用程序了解性能:
有几个方面的因素影响消息流响应时间。但是,当您创建和修改您的消息流设计以得到满足您特定的商务需求的最佳的结果时,还必须考虑到最终的消息流的复杂程度。最高效的消息流不一定是最容易理解和维护的消息流;可对可用解决方案进行尝试以找到最符合您需求的解决方案。
会影响消息流响应时间的几种因素包括:
在消息流中使用尽可能少的节点;您在消息流中包含的每个节点都会增加代理中的开销。在单个流内节点的个数有上限。该限制受系统资源管理,特别是堆栈大小方面。
有关堆栈大小的更多信息,请参阅开发消息流的系统注意事项。
有关消息流性能的 developerWorks 文章中提供了更多有关提高消息流性能的信息。