注解位置辨析

  

随着对消息队列的应用日益推广,在分布式系统中的使用可以极大的降低对各个组件间的耦合度,从而提高组件的处理效率。因为消息队列的存在,可以使我们对任务进行异步处理,这样可以减少请求响应时间和解耦。同时由于使用了消息队列,只要保证消息格式不变,消息的发送方和接收方并不需要彼此联系,也不需要受对方的影响,即解耦和。
所谓解耦,就是说一个系统产生一条数据,发送到MQ里面去,哪个系统需要数据自己去MQ里面消费。如果新系统需要数据,直接从MQ里消费即可,如果某个系统不需要这条数据了,就取消对MQ消息的消费即可。这样下来,一个系统压根儿不需要去考虑要给谁发送数据,不需要维护这个代码,也不需要考虑人家是否调用成功,失败超时等情况。
注解位置辨析“> <br/>所谓异步,那么一系统连续发送3条消息到MQ队列中,假如耗时5女士,一个系统从接受一个请求到返回响应给用户,总时长是3 + 5=8女士,对于用户而言,其实感觉上就是点个按钮,8女士以后就直接返回了,爽!网站做得真好,真快! <br/> <img src=注解位置辨析