私はRabbitMQを通じてメッセージのコンシューマとしてプロデューサとPythonとしてjavaを使用してメッセージングアプリケーションを開発したいと考えています。どうすればいいのか教えてください。あなたの提案とコメントをありがとう。RabbitMQによるJava/Python通信
0
A
答えて
1
あなたのためにdocumentationを読ませてください。
reciever.py
import pika
def callback(ch, method, properties, body):
print(body)
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='some_queue')
channel.basic_consume(callback,
queue='some_queue',
no_ack=True)
channel.start_consuming()
sender.java
import com.rabbitmq.client.ConnectionFactory;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.Channel;
public class Send {
private final static String QUEUE_NAME = "some_queue";
public static void main(String[] argv) throws java.io.IOException {
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
String message = "Hello World!";
channel.basicPublish("", QUEUE_NAME, null, message.getBytes());
channel.close();
connection.close();
}
}
+0
ありがとう@Sergey、私はJythonを使用して(1つのワークスペースの下で/確かではないかもしれません)、STOMPのマルチプラットフォーム通信のために、.Javaと.pyの両方をコンパイルできるいくつかのソリューションを探していました。とにかく、あなたの努力に感謝します。 –
関連する問題
- 1. Rabbitmqで通知を送信
- 2. 異なるDockerコンテナ間の通信にRabbitMQを使用する
- 3. 竜巻アプリケーションでRabbitMQ(Pikaライブラリ)を通信する方法
- 4. IOCPによるシリアル通信
- 5. Veinsによるクロスレイヤー通信
- 6. RabbitMQ:配信モードは、Firehose通知形式の一部ですか?
- 7. RabbitMQオブジェクトを送信する
- 8. rabbitmqクラスタノードがsslを介して通信することを保証する
- 9. RabbitMQトランザクションでメッセージを送信
- 10. 設定配信モード(RabbitMQの)
- 11. RabbitMQ - 送信タスクのインラインループ
- 12. RabbitMQへのメッセージの送信
- 13. RabbitMQ遅い受信速度
- 14. シリアルモニタによるArduinoの通信
- 15. printfとscanf(linux)によるスレッド通信
- 16. Arduino C#によるUDPスクリプトの通信
- 17. メタデータ付きRPCによるサービスファブリック通信
- 18. コマンドによる通信のユーザーコントロール - 方法
- 19. usb raspberry piによるシリアル通信
- 20. RabbitMQ MQTT指定のサブスクライバに送信
- 21. Grails rabbitmqネイティブメッセージをコンシューマに送信
- 22. rabbitmqからファイルを送信する
- 23. メッセージング相互通信(f.e. RabbitMQ)を使用したマイクロサービスアーキテクチャでのユーザーリクエストの処理
- 24. RabbitMQを通じてcorrelationIdを維持
- 25. RabbitMQ:新しいメール通知モデル
- 26. サービスファブリックWCF通信による信頼性の高いサービス
- 27. バッチおよびビジネスレイヤ通信
- 28. スレッド通信とプロセス通信
- 29. 相互通信マイクロサービス - どのように?
- 30. キューがRabbitMQのメッセージを受信できないようにする
GoogleはPIPを介して利用可能RabbitMQのためのpythonクライアントを構築するためのナキウサギと呼ばれるモジュールがあると言います。また、これを行う方法についてのチュートリアルもたくさんあります。 – barrios
ありがとうございます@barrios、私はJythonを使用して(1つのワークスペースの下で/確かでないかもしれない)とSTOMPのマルチプラットフォーム通信のための使用.Javaと.pyの両方をコンパイルできるいくつかのソリューションを探していました。とにかく、あなたの努力に感謝します。 –