2016-12-15 12 views
0

私はActiveMQのC++相当物を探していました。これは、MQTTのPub-Sub ModelでMQTTブローカーとして使用されるキューイングシステムです。Activemq in C++

私はActiveMQ(Java)と同等のC++を取得しようとしていますが、そのターゲットプラットフォームとして使用できます。

https://activemq.apache.org/cms/ - >これは、ActiveMQの(Java)の間の通信に使用することができ、C++

私は上記のものとActiveMQの-のJavaを交換することができるだろうか?

答えて

0

CMSはJMS(java)と同等のC++なので、まったく同じような機能で同じ方法で動作するため、どちらか一方(または両方)を使用できます。 パブリッシュサブスクライブを実装するには、キューではなくトピックにサブスクライブする必要があります.C++コードは次のようなものになります。

を助け

Connection* connection; 
    Session* session; 
    MessageConsumer* consumer; 
    Destination* channel; 
    MessageProducer* producer; 

    connection = connectionFactory->createConnection(); 
    session= connection->createSession(Session::AUTO_ACKNOWLEDGE); 

    // this acts like a bulletin board,multiple consumer can subscribe to Topic instead of a Queue 
    channel= session->createTopic(producer); 
    // channel = session->createQueue(producer); 

・ホープ