上传者: 42170064
|
上传时间: 2021-10-12 10:37:33
|
文件大小: 270KB
|
文件类型: -
AMQP-CPP
您是否要从AMQP-CPP 3升级到AMQP-CPP 4?
AMQP-CPP是用于与RabbitMQ消息代理进行通信的C ++库。 该库可用于解析来自RabbitMQ服务器的传入数据,并生成可发送到RabbitMQ服务器的帧。
该库具有分层的体系结构,并且允许您(如果您愿意)完全照顾网络层。 如果您想自己设置和管理网络连接,AMQP-CPP库将不会自行与RabbitMQ建立连接,也不会创建套接字和/或执行IO操作。 作为该库的用户,您可以创建套接字连接并实现特定的接口,该接口将传递给AMQP-CPP库,并且该库将用于IO操作。
但是,拦截此网络层是可选的,AMQP-CPP库还带有预定义的TCP和TLS模块,如果您信任AMQP库来处理网络(和可选的TLS),则可以使用该模块。 在这种情况下,AMQP-CPP库执行所有系统和库调用,以建立网络连接并发送和接收(可能是加