【问题标题】:Should i implement JMS server and client in one or two projects?我应该在一两个项目中实现 JMS 服务器和客户端吗?
【发布时间】:2015-06-16 23:40:39
【问题描述】:

我有一个测试任务,我需要在其中实现 Web 客户端和服务器之间的通信。 WebClient 是一个简单的 Web 应用程序,它接收用户的请求,然后将它们推送到 ActiveMQ,因此服务器可以处理这些请求并将响应推送回 ActiveMQ。

由于我是 JMS 新手,我的问题是:我应该在一个项目中实现客户端和服务器,还是将它们解耦?

【问题讨论】:

    标签: java jakarta-ee jms


    【解决方案1】:

    这取决于您,但在现实世界中,甚至会由两个不同的团队来创建服务器和客户端。

    【讨论】:

      【解决方案2】:

      如果您想象有 2 个不同组件交互的场景,我将在部署在 2 个不同 EAR 项目中的两个不同项目中实现客户端和服务器。

      但是在 Java Enterprise 应用程序中,您可以使用 JMS 来实现并行性:您可以部署多个消费者并同时使用客户端生成的消息,从而实现并行性。在这种情况下,我认为客户端和服务器的单个项目甚至适用于现实世界的应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-11-09
        • 2012-01-15
        • 1970-01-01
        • 2011-12-06
        • 2012-01-29
        • 1970-01-01
        • 2021-02-04
        相关资源
        最近更新 更多