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

如何让Java应用程序与控制台C#应用程序交互?,c#,java,console,msmq,C#,Java,Console,Msmq,我想创建一个C#控制台应用程序,在这个应用程序中,其他机器中的其他Java控制台应用程序可以查询MSMQ中有多少消息 我想知道,我该如何实现这一点?他们将以何种方式进行沟通?大多数人这样做的标准方式是什么?事实上,您已经完成了队列的一半工作,这完全取决于您的场景,但是如果您希望将消息从一个应用程序发送到另一个应用程序(不管它是用什么语言构建的): 它可以通过队列的方式进行,因此为同一队列平台提供一个客户端将使您能够 另一种方法是使用wcf服务,它比典型的web服务提供更多的互操作性 最后,还有

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


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

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

  • 它可以通过队列的方式进行,因此为同一队列平台提供一个客户端将使您能够

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

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

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


希望有帮助。

事实上,您已经完成了队列的一半工作,这完全取决于您的场景,但是如果您希望将消息从一个应用程序发送到另一个应用程序(无论它是以何种语言构建的),请执行以下操作:

  • 它可以通过队列的方式进行,因此为同一队列平台提供一个客户端将使您能够

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

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

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


希望有帮助。

也许你可以更具体地说明你的问题所在。仅仅说Java应用程序是获得任何真正帮助的一般方法。你们可以使用自托管WCF服务器和RESTful方法。下面是一个小但有效的例子。这也是你的问题,但以不同的名称发布?也许你可以更具体地说明你的问题在哪里。仅仅说Java应用程序是获得任何真正帮助的一般方法。你们可以使用自托管WCF服务器和RESTful方法。下面是一个小但有效的例子。这也是你的问题,但以不同的名称发布?