如何使用消息中间件及解决的问题
在分布式架构中,各个模块之间是相互独立的,如果直接调用的话,那么模块之间的耦合度就会提高,响应时间会更长。
使用消息中间件解决
1、任务异步处理
将不需要同步处理且耗时长的操作由消息队列通知消息接收方进行异步处理。
2、应用程序解耦和
3、消峰:降低系统的并发。
在分布式架构中,各个模块之间是相互独立的,如果直接调用的话,那么模块之间的耦合度就会提高,响应时间会更长。
使用消息中间件解决
1、任务异步处理
将不需要同步处理且耗时长的操作由消息队列通知消息接收方进行异步处理。
2、应用程序解耦和
3、消峰:降低系统的并发。