我的团队正在开发基于推送通知的基于Android和ios的实时聊天应用程序的java套接字编程。适用于Android和ios的Java套接字编程聊天室
我们已经在代码上做了很多工作并构建了它。但是在缩放应用程序之前,有几个值得回答的问题。
1)基于Java的套接字编程是否可以为十亿用户提供扩展?是制作聊天应用程序的最佳方式吗?
2)聊天室可以处理多少个邮件?可以添加大约500-1000个参与者吗?
3)这一切都取决于物理服务器(性能)和什么是费用?
如果您事先知道任何人的答案和谢谢,请帮忙。
谢谢你的回答,但是网络吞吐量可以通过大型服务器进行管理/缩放吗?我估计需要什么样的服务器数量,如果你能猜到的话,总体成本是多少? ....对我来说非常有帮助.. – android12
不,您只能移动较少的数据或在不同节点之间分配数据。例如,为了减少聊天服务器的网络流量,像Whatsapp这样的高级聊天系统使用不同的服务器来处理图像共享和聊天。如此密集的网络流量不会减慢您的聊天。 –
什么是估计我不需要服务器的大小,如果你能猜到的话,会有什么样的总体成本......对我来说这将是非常有帮助的。 – android12