消息传送应用程序的性能取决于该应用程序与 Message Queue 服务之间的交互。因此,要获得最佳性能,需要应用程序开发者和管理员的共同努力。
优化性能的过程从应用程序设计开始,一直持续到部署应用程序之后对消息服务的调整阶段。性能调整过程包括下列阶段:
定义应用程序的性能要求
设计应用程序时要考虑到影响性能的因素(特别是可靠性与性能之间的权衡)
建立性能衡量基线
调整或重新配置消息服务以优化性能
上述过程常常需要反复进行。在应用程序的部署过程中,Message Queue 管理员应该评估消息服务是否适用于应用程序的总体性能要求。如果基准测试程序测试符合这些要求,管理员就可以如本章所述调整系统。但是,如果基准检验测试不符合性能要求,则可能需要重新设计应用程序或者修改部署体系结构。