论文部分内容阅读
现在越来越多企业级应用系统之间的数据转发是通过分布式消息系统完成,随着互联网的发展,企业应用系统的数据量也随之增长,因此高性能成为了分布式消息系统一个追求目标。为了从整体通信模式上来改进系统的整体性能,将点对点模式和发布订阅模式相结合的混合通信模式被提了出来。 本文对传统分布式消息系统的整体通信模式进行了研究,优化了混合模式,并且设计和实现了基于优化后的混合模式的分布式消息系统。在本系统中,生产者通过判断目标消费者的消息负载情况,来决定消息如何发送。如果消息负载超出合理范围,则将消息发送到代理者;如果消息负载在合理范围之内,则将消息直接发送到需要该消息的目标消费者。基于混合模式的分布式消息系统不仅降低了应用系统之间的耦合度,保证了消息的准确传递,并且减少了系统的整体通信次数,提高了系统的整体性能。