通过消息队列进行 Java 和 C# 通信
Posted
技术标签:
【中文标题】通过消息队列进行 Java 和 C# 通信【英文标题】:Java and C# communication via message queue 【发布时间】:2014-08-12 03:14:55 【问题描述】:我有一个 C# 应用程序,它从文件中提取一些数据。我想通过消息队列将此提取的数据发送到 Java 应用程序。我没有消息队列的经验。我不想使用网络服务。
-
哪个消息代理是最好的?
我有 C# 中的域模型,我需要将其发送到 Java 应用程序。怎么做?这些只是普通的 POCO 类。我应该将它们序列化为 XML,然后是字符串,作为字节数组发送,并在 Java 端执行相反的顺序吗?
【问题讨论】:
您可以将它们序列化为 XML、JSon 或任何您喜欢的格式,只要 C# 和 Java 相同即可。 好的,所以我有三个类,所以会有三种消息。如何区分它们?每节课需要一个队列吗? 您可以将消息类型添加到队列中。在读取消息时,解析器可以先查看类型。 【参考方案1】:您可以使用RabbitMQ。它易于使用,并且支持大量的开发者平台。
【讨论】:
以上是关于通过消息队列进行 Java 和 C# 通信的主要内容,如果未能解决你的问题,请参考以下文章