簡體   English   中英

我應該在一個或兩個項目中實施JMS服務器和客戶端嗎?

[英]Should i implement JMS server and client in one or two projects?

我有一個測試作業,需要在其中實現Web客戶端和服務器之間的通信。 WebClient是一個簡單的Web應用程序,它接收用戶的請求,然后將其推送到ActiveMQ,因此Server可以處理這些請求並將響應推送回ActiveMQ。

當我剛接觸JMS時,我的問題是:我應該在一個項目中實現客戶端和服務器,還是將它們分離?

在此處輸入圖片說明

這取決於您,但在現實世界中,甚至將由兩個不同的團隊來創建服務器和客戶端。

如果您設想有兩個不同的組件交互的場景,那么我將在兩個不同的EAR項目中部署的兩個不同的項目中實現客戶端和服務器。

但是,在Java Enterprise應用程序中,您可以使用JMS來實現並行性:您可以部署許多使用者並同時使用客戶端產生的消息,從而實現並行性。 在這種情況下,我認為針對客戶端和服務器的單個項目即使在現實世界的應用程序中也是合適的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM