如何让我的Java应用程序与我的控制台C#应用程序交互?

时间:2012-11-18 09:30:44

标签: c# java console msmq

我想创建一个C#控制台应用程序,其他机器中的其他Java控制台应用程序可以查询MSMQ中有多少消息。

我想知道,我该如何实现呢?他们将以何种方式进行沟通?大多数人这样做的标准方式是什么?

1 个答案:

答案 0 :(得分:1)

嗯,实际上你已经完成了一半的队列工作,这完全取决于你的场景,但如果你想将消息从一个应用程序发送到另一个应用程序(无论它是用什么语言构建):

  • 它可以通过队列进行,因此拥有相同队列平台的客户端可以帮助您实现目标,

  • 另一种方法是使用wcf服务,为您提供比典型Web服务更多的互操作性,

  • 最后有新技术(在.net中是OData),可以让你构建一个RESTful方法,这样你就可以像在网站中导航一样查询信息,例如:(http :// myapplication / users /?id = 4),然后任何客户端应用程序(java或c#)都可以使用自己的REST客户端实现来使用它。

我很确定还有很多其他方法,但这是我已经尝试过的方法。

希望它有所帮助。