2012-03-22 92 views
1

我的網絡應用程序需要一個私人消息系統,就像Facebook消息或Twitter的DM。有沒有提供私人消息ala Facebook消息/ Twitter DM的產品?

我發現了一大堆可以實時即時通訊的東西,但它們並不像典型的PM系統那樣存儲消息。

許多網站/應用程序都有一個PM功能,而且StackOverflow本身有很多關於設計這樣的系統的問題,所以自己實現這個似乎就像重新創造了一個巨大的車輪。

那麼有沒有這樣的服務/平臺可以插入我的網絡應用程序?理想情況下,它應該是一個託管平臺,所以我不必自己處理存儲的東西。

回答

1

這裏有一些想法:「日期」

1)構建一個郵件存儲爲文本/斑點,與「從」,「到」,「狀態」和附加字段的表構建UI以寫入/讀取此表。成功!

2)整合已有私人信息的現有論壇系統。剪掉論壇部分,保留私人消息部分。成功!

3)在系統上爲每個用戶創建一個電子郵件地址。確保公共接口上的SMTP/POP/IMAP流量被阻止,所以它不會逃避野外。整合一個webmail前端。成功!

如果你已經有了一個用戶數據庫,一個GUI框架和應用程序服務器,並且你的社區不是太大,那麼1)實際上可能會是最簡單的。如果你想要的東西可以立即使用,而不需要做太多的改變,3)可能是最簡單的。

+0

感謝您的想法! 1)這個(滾動我自己的)基本上就是我所做的。 2)和3)是有趣的想法,雖然我認爲它們不會比1)更容易,但將它無縫集成到我的應用程序中。畢竟,我們仍然需要未讀郵件數量,電子郵件消息通知以及解析收到的電子郵件以獲取答覆。將推送通知和實時更新(ala facebook)也放在願望清單上。現在擴展這個問題是我目前遇到的問題中最少的,但是這個系統的規模如何?我很樂意爲這樣一個平臺付款,而不是自己創建一個平臺! – thatmarvin 2012-06-26 13:18:05

+0

對於這些問題,您可能會考慮一個新問題:-) – 2012-06-28 01:49:12