为什么使用消息中间件?
通过服务调用让其他系统感知事件发生,两个系统耦合。通过消息中间件可以解耦,消息中间件异步发送消息给其他系统,不用等其他系统处理完在返回处理结果。
消息中间件带来的好处:
解耦、异步、横向扩展(启动多台消费系统进行横向扩展)、安全可靠,顺序保证
什么是中间件?
非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件系统称为中间件。
什么是消息中间件?
关注于数据的发送和接受,利用高效可靠的异步消息传递机制集成分布式系统。
什么是JMS?
java消息服务