0
我偶爾會填充MySQL數據庫表。預計每秒100行。
我需要開發Java應用程序,它將監視此表,並且當插入新記錄時,應將一些推送通知發送到Apple服務器。
所有這些都在內部Linux服務器上運行。
推薦的方法是什麼?
這裏是起點,我想做到這一點...你推薦更好的方式,如果是請給信息如何:用於推送通知服務的Java應用程序體系架構
- 運行Tomcat或Jetty服務器
- 使用Spring調度API檢查爲新的記錄。
- 使用Java執行器框架進行協同推送通知。例如,如果檢測到1000條新消息,則應將其分組爲每個有20個通知要發送的50個塊。從每個塊(有20個通知)將被創建任務進行處理。
- 使用Java Apple Push Notification Service Provider發送通知
所以,我要尋找最好的應用程序體系結構來解決這個問題。
我同意,但目前有數據庫的現有工作應用程序。所以我需要掛鉤現有的系統。最終在將來這一切將被重構爲使用一些隊列,但現在數據庫應該保留。最終會引入一些隊列,並將消息從數據庫複製到隊列。在這種情況下,你可以提供更多關於它的樣子的詳細信息。 – gandra404