簡體   English   中英

具有內部線程機制的Java REST Web服務

[英]Java REST Web Service with internal threading mechanism

我有一個在REST中實現的數據推送Web服務,該服務將數據推送到數據庫中。

現在,我想再創建一個Web服務,該服務將接收來自數據推送Web服務的輸入,並對任何警報執行一些業務邏輯。 如果存在任何警報,則它將調用警報服務。 在這種情況下,數據推送Web服務在發布所需數據后應立即分離。

我的疑問是,如果對數據推送Web服務的請求過多-每秒說一次-那么它將如何處理線程機制並發布在新Web服務上?

如果您擔心服務推送數據的吞吐量,可以將數據推送請求排入隊列,並在時間和系統資源允許的情況下讓工作線程池處理這些請求。

排隊機制可以是多種解決方案,具體取決於您的可伸縮性和吞吐量要求:

  1. 在記憶中
  2. JMS消息傳遞中間件
  3. 關系型數據庫
  4. 分布式緩存

暫無
暫無

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

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