Queue, (MQ)是一种应用程序对应用程序嘚通信方法应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信直接调用通常是用于诸如的技术。排队指的是应用程序通过队列来通信队列的使用除去了接收和发送应用程序同时执行的要求。RabbitMQ可以多个程序同时使用RabbitMQ ,但是必须队列名称不一样。采用erlang语言属于爱立信公司开发的。
消息中间件 --->就是消息队列
异步方式:不需要立马得到结果需要排队
同步方式:需要实时获得数据,坚决不能排队
subprocess 的Q也提供鈈同进程之间的沟通
堡垒机批量发送文件
示例:实现RPC服务功能
先启动接收端,再发送消息直接会返回结果
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。