2012-05-22 234 views
2

我已經創建了一個通知服務器,它是特定於應用程序的,現在正在準備一個獨立於應用程序的服務器向使用該應用程序的客戶機發送通知以實現同步目的,而不是詢問代碼和所有內容,您是否會給我這方面的建議。 開發獨立於應用程序的組件的基本需求是什麼?如何創建應用程序獨立通知服務器?

回答

0

簽出XMPP是如何工作的,你會發現一個想法,你怎麼能用套接字來做同樣的事情。 嘗試使用nodeJS實現基於JSON的XMPP服務器,該服務器使用套接字/ webSockets。

雖然它不是推送通知服務,更多的是基於XML的消息傳遞協議。 這與您希望應用程序獨立推送通知服務器的場景非常相似。

0

最好的辦法是創建一個消息隊列(pub-sub),讓不同的應用程序可以輕鬆地連接到該消息隊列。

如果您的應用程序不是那麼大,您可以創建一個TCP服務器並向連接的每個人發送信息。如果您需要擴展應用程序,你可以使用類似的Redis,ZeroMQ,RabbitMQ的等

您可以籤我的Twitter應用蒸汽,看看我是如何做到這一點:

相關問題