草庐IT

jacklondon

全部标签

我觉得 MQ 无用的理由

不喜欢用MQ。如果是同一个系统内的不同模块,可以用数据库表,来传递消息;如果是不同系统间数据接口,可以用webservice(同步,现在好像是gRPC有点热)、SFTP/FTP协议(异步)进行数据交换。看不出有任何使用MQ的需要。除非甲方指定,看在钱的面子上,勉为其难去用一下。MQ是异步通讯技术,与之相对的是SFTP/FTP。相比较而言,MQ毫无优势。速度、简易性、稳定性、标准化等各方面,MQ完败。SFTP/FTP也能轻松削峰与限流(MQ介绍文档常说的优点)。发送方快速发,接收方慢速处理、即时或滞后处理,都可以。使用接收方webservice,也可以收到数据后先保存在接口表中,后慢速处理。整体

我觉得 MQ 无用的理由

不喜欢用MQ。如果是同一个系统内的不同模块,可以用数据库表,来传递消息;如果是不同系统间数据接口,可以用webservice(同步,现在好像是gRPC有点热)、SFTP/FTP协议(异步)进行数据交换。看不出有任何使用MQ的需要。除非甲方指定,看在钱的面子上,勉为其难去用一下。MQ是异步通讯技术,与之相对的是SFTP/FTP。相比较而言,MQ毫无优势。速度、简易性、稳定性、标准化等各方面,MQ完败。SFTP/FTP也能轻松削峰与限流(MQ介绍文档常说的优点)。发送方快速发,接收方慢速处理、即时或滞后处理,都可以。使用接收方webservice,也可以收到数据后先保存在接口表中,后慢速处理。整体