我正在制作一个聊天系统,并且是 xmpp 技术的新手。对于服务器,我在 ejabbered、openfire 或 tigase 之间感到困惑。我不知道 erlang。并且擅长 java。
我正在寻找一种情况,每次用户登录时我都必须一次又一次地更改用户名册。这太彻底了。所以我想自己控制用户名册,而不是通过 xmpp 服务器。而且我想控制什么当用户空闲/忙碌时执行。还有更多。为了安全起见,如果它可以在服务器端而不是客户端完成,那就太好了。
那么我应该如何自定义 xmpp 服务器。由于我需要自定义很多我应该使用哪个服务器?基于学习和自定义它们的难易程度?