我想在java中开发一个聊天应用程序。要求是:
我想将此聊天与我现有的产品集成。这是使用弹簧框架工作开发的。
是否有免费的第三方工具?
答案 0 :(得分:0)
答案 1 :(得分:0)
1-您必须安装预先开发的聊天服务器。有很多可用的解决方案我建议你选择Ejabberd(http://www.ejabberd.im/)。它是使用Erlang实现的聊天服务器,被视为高度可扩展的服务器。这与Facebook聊天服务器相同,请注意,Facebook在开始时只使用一台服务器来处理全世界的所有聊天流量。
2-您必须集成将与聊天服务器通信的js聊天客户端。还有一个很酷的开源解决方案,称为ijab(http://code.google.com/p/ijab/)。您只需将其配置为与服务器连接即可。
3-要添加好友并管理用户之间的互动,您可以使用java jabber库,其中有很多。该库将用于连接到ejabberd服务器。您可以选择其中一个Java客户端,但有很多。
您在聊天配置中会遇到很多问题,所以不要低估它