我已經創建了一個通知服務器,它是特定於應用程序的,現在正在準備一個獨立於應用程序的服務器向使用該應用程序的客戶機發送通知以實現同步目的,而不是詢問代碼和所有內容,您是否會給我這方面的建議。 開發獨立於應用程序的組件的基本需求是什麼?如何創建應用程序獨立通知服務器?
2
A
回答
0
簽出XMPP是如何工作的,你會發現一個想法,你怎麼能用套接字來做同樣的事情。 嘗試使用nodeJS實現基於JSON的XMPP服務器,該服務器使用套接字/ webSockets。
雖然它不是推送通知服務,更多的是基於XML的消息傳遞協議。 這與您希望應用程序獨立推送通知服務器的場景非常相似。
0
最好的辦法是創建一個消息隊列(pub-sub),讓不同的應用程序可以輕鬆地連接到該消息隊列。
如果您的應用程序不是那麼大,您可以創建一個TCP服務器並向連接的每個人發送信息。如果您需要擴展應用程序,你可以使用類似的Redis,ZeroMQ,RabbitMQ的等
您可以籤我的Twitter應用蒸汽,看看我是如何做到這一點:
相關問題
- 1. 什麼是獨立應用程序或獨立服務器?
- 2. 如何設置swagger-ui獨立服務器/應用程序?
- 3. 用Java創建獨立應用程序
- 4. 如何創建一個獨立的exe應用程序的Windows服務?
- 5. 創建獨立的Java應用程序
- 6. WCF控制檯應用程序獨立/獨立服務
- 7. Tomcat - 如何使用獨立配置創建多個服務器
- 8. 如何從獨立的grails應用程序調用soap服務
- 9. 如何建立clojure應用程序與環服務器
- 10. 如何使用Visual Studio創建.NET獨立應用程序?
- 11. 如何使用Node.js創建獨立命令行應用程序
- 12. 用於web應用程序的獨立Tomcat服務器
- 13. java - 用於獨立應用程序的DataSource - 沒有應用程序服務器
- 14. 如何獨立調整asp.net mvc應用程序和wcf服務
- 15. 沒有JEE /應用程序服務器的獨立WebSocket服務器
- 16. 服務器如何通知移動應用程序?
- 17. 如何通知我的服務器應用程序?
- 18. 服務器和應用程序如何連接推送通知
- 19. 如何創建一個獨立的.Net核心應用程序?
- 20. 如何爲php獨立應用程序創建exe文件?
- 21. 如何爲Qt獨立應用程序創建清單文件
- 22. 如何在獨立的SWT應用程序中創建IMarker
- 23. 如何創建屏幕大小獨立Android應用程序
- 24. 如何創建獨立升降機Web應用程序?
- 25. OSX上的獨立應用程序的Web服務器
- 26. Web應用程序設計,是獨立的servlet(使用Web服務器沒有應用程序服務器)
- 27. 如何在獨立的類中創建通用Iphone/Ipad應用程序?
- 28. 無法創建新的服務geckodriver;硒獨立服務器;
- 29. 如何使用Selenium服務器獨立測試https web應用程序?
- 30. 獨立rmiregistry中和服務器應用