我们正在尝试实施通知模块。它允许网站内部用户相互发送消息。一个关键特性是它允许业务用户向用户发送批量消息。我们在这里谈论数百万用户。
目前计划成为发布/订阅模型。登录后,系统将从数据库表中检索用户的相关消息。当每个用户都允许删除和回复他/她收到的消息时,逻辑变得越来越复杂。
Pubsubhub似乎更像服务器到服务器。对于这种情况,XMPP似乎太复杂了。
我错过了什么?我可以让它更简单吗?要构建的任何现有库?我愿意接受任何建议。
答案 0 :(得分:0)
这听起来像数据库实际上就是你所需要的。您没有提到任何实时通知的需要。如果这是一个Web应用程序并且用户正在登录,则可能只需要用户和消息之间的简单关系即可向任何一个(或数百万)用户发送任何消息。您的关系表可以包含读取和删除的标志。
答案 1 :(得分:-1)
一种选择是使用像Joomla这样的东西。
它的开源,他们已经解决了你想要解决的所有问题。或者,如果你必须构建它,我们在这里谈论什么语言?
你是否认真地说你有数百万'内部'员工?听起来你可能需要一个电子邮件服务器!
说真的,请告诉我们更多..