我有一个CMS生产者,它在while循环中发送消息。这是非常快速和不必要的。我想将此限制为每秒左右1条消息。
BytesMessage *message = session->createBytesMessage();
message->setStringProperty("M_P_C_N","someMsg");
message->setStringProperty("M_P_T_N","someTopic");
message->writeBytes(data);
producer->send(message);
我想知道CMS是否具有设置发送频率的功能或方法?
答案 0 :(得分:0)
ActiveMQ-CPP中没有这样的设施。控制生成器发送速率是您的应用程序需要处理的内容,C ++客户端仅负责发送消息,您负责围绕发送消息的内容和时间的逻辑。