有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

.net体系结构关于集成的建议。net与java应用

在我们最近的一个项目中,我们决定使用基于消息的解决方案来集成现有的应用程序。Net应用程序到新的基于JAVA的应用程序。要求不使用应用程序服务器。因此,我正试图寻找一些替代方案。目前,我们计划使用ActiveMQ作为JMS提供程序。Java应用程序还需要与后端数据库交互。因此,当我试图找出选项时,我发现Spring框架将非常有用。Spring可能需要一些额外的组件(例如Atomikos)来为JMS&;提供事务支持;JDBC操作。 我试图尽可能地限制附加组件的使用。 那么,这是将ActiveMQ与Spring一起使用的正确方法吗。如果是这样,我可以使用Spring中提供的内置事务模块来支持事务吗

有什么建议会很有帮助吗

狮子座


共 (3) 个答案

  1. # 1 楼答案

    我会选择一个有好消息的消息队列。NET和Java客户端—例如,构建在AMQP上的RabbitMQ。以及具有良好跨语言能力的序列化技术(节俭、协议缓冲区等)

  2. # 2 楼答案

    使用WebSphereMQ。NET接口(.NET native或XMS.NET),用于从您的服务器发送/接收消息。NET应用程序。在Java应用程序端,使用MQ JMS接口。MQ JMS接口支持两阶段提交,因此您可以同步消息获取和数据库更新

  3. # 3 楼答案

    通过MQ和WS保持集成。更紧密的耦合可能会导致问题和复杂性