质子QPID标准输入

Proton QPID with standard input

本文关键字:标准输入 QPID 质子      更新时间:2023-10-16

我正要深入研究AMQP协议和其他东西。我使用质子与c++绑定。

我遇到了一个小问题。

假设我有一个异步接收器,就像在它的例子中一样,它可以在simple_recv.cpp中找到。所以,我在这里看到的问题是,proton有自己的主循环,没有与应用程序的主循环连接,如果接收应用程序即将处理一些stdin数据,这可能非常有用。因此,我的问题是:是否有可能(以及如何)处理来自stdin的数据,并且仍然采用异步proton-qpid API。

不创建自己的reactor或smth的唯一解决方案是使用多线程应用程序并尽可能地支持线程安全。