
JMS用于在分布式应用程序之间以松散耦合、异步、可伸缩和安全的方式传递消息。应用程序使用所谓的目的地,通过面向消息的中间件发送和接收消息。
异步意味着消息的发送方和接收方不需要同时与消息队列交互。因此,接收方可以在消息发送后的某个时间提取消息。松散耦合,因为发送方对接收方一无所知,接收方对发送方一无所知。
可伸缩性意味着系统的不同部分可以以不同的速率增长,并响应应用程序负载。因此,例如,如果站点上突然爆发的活动导致通过消息传递中间件发送的消息急剧增加,那么消息可以在接收方响应或自动缩放时排队。这为系统提供了健壮性,否则系统将难以处理突然的负载,应用程序将开始表现糟糕或完全停止工作。
想了解更多相关资讯请关注java培训频道-查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注赋能网了解更多:4008-569-579