I 'm quite new in this technology, and I'm doing a research of Servers. I have understand, that ejabberd is one of top list of Server. Right now I'm comparin the Servers, and I didn 't found some information.
I want it to know which tool can I use to add Plug-ins; yesterday I found out that external components can be made with the tool I prefer. For example, can I made external components using Visual Studio.
By the other hand, I also want to Know how simple is to maintain the Server, do I have to reboot every time I changed the configuration?
And for last, and I don't distub you anymore, I'm running the Server in Windows Server 2008, I want to know if there a tool that can simulate concurrtent users, to probe the Server.
Thanks a lot.
Regards, Matias
matiasMunoz988 wrote: I want
I want it to know which tool can I use to add Plug-ins;
yesterday I found out that external components can be made with the tool I prefer. For example, can I made external components using Visual Studio.
When you say "plug-in", maybe you refer to one of those ways to extend ejabberd with additional features:
By the other hand, I also want to Know how simple is to maintain the Server, do I have to reboot every time I changed the configuration?
The changes done in ejabberd.cfg need to restart ejabberd.
The changes done in the ejabberd Web Admin are applied immediately, no need to restart ejabberd.
And for last, and I don't distub you anymore, I'm running the Server in Windows Server 2008, I want to know if there a tool that can simulate concurrtent users, to probe the Server.
Jabsimul is an old, few features, simple program. Tsung has more features, more powerful, but more difficult to configure. I don't know if those programs work in Windows.
Thanks for the information,
Thanks for the information, it was very helpfull.
I think that the programs for simulating users, does not work on Windows, but I will search for more information.
I was reading other stuff, and I have a doubt. To make modules I have to write in Erlang, but I don't know which tool do I have to use. I'm be reading and I found ErlyBird, is that right? Are others tools for developing in Erlang?
You can use another machine for stress and development
I think that the programs for simulating users, does not work on Windows, but I will search for more information.
You can install ejabberd in a Windows machine, and Tsung or other program in a different machine running Debian, FreeBSD or whatever. Then configure Tsung to perform the stress against the ejabberd-Windows machine.
To make modules I have to write in Erlang, but I don't know which tool do I have to use. I'm be reading and I found ErlyBird, is that right? Are others tools for developing in Erlang?
Erlang *.erl source code files can be written using any text editor, like Emacs, Wordpad or whatever you prefer. Then compile them one by one into *.beam using erlc.exe.
Remember: you can compile *.erl files into *.beam in a Linux machine, and then copy those *.beam to your Windows machine. They will work if you use the same Erlang version for compiling and running them (ejabberd 2.1.5 installers contain Erlang R13B04).