簡體   English   中英

Springboot中無限執行方法

[英]Execute method infinitely in Springboot

我需要在 springboot 中無限讀取 java 隊列元素(ConcurrentLinkedQueue)(沒有 jms 或任何消息隊列)。 從 UI 請求中,我會將元素添加到每個請求的隊列中,如果隊列包含它應該讀取的任何元素,並且此過程是無限的(由於許多請求不斷命中,我會將元素添加到隊列中,並且必須在彈簧靴)。 請建議如何做到這一點。

例子:

Queue = [](最初)第一個請求 => Queue = ["1"](添加)無限運行的方法應該檢查隊列元素,當隊列中存在元素時打印它們。 第二個請求 => Queue = ["2"] 無限運行的方法應該檢查隊列元素,當隊列中存在元素時打印它們。

等等..

謝謝。

您可以創建一個 Spring Boot Reactive Web 服務,該服務適用於異步通信的發布訂閱模型。 請看Spring Boot Reactive

如果您不想創建 Web 服務,最好不要使用 Spring Boot 而是創建一個普通的 Java 應用程序。

暫無
暫無

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

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