First of all, it depends on what kind of development resources you or your team have. In terms of ease of implementation, nodejs is the easiest. You can refer to this example https://gist.github.com/marti... Java's websocket server support is also very good, but the implementation code is several times that of nodejs. Nodejs is easy, but to implement a good customer service chat system, it depends more on sophisticated design, such as comprehensive consideration of a series of issues such as users, chat sessions, security, etc.
nodejs. You can use socket.io directly, which is relatively simple. Or use NetEase's pemelo, which is a development package based on websocket. It directly comes with relevant testing tools/deployment tools, and has good scalability (including multiple physical machines). Of course it's a bit difficult.
First of all, it depends on what kind of development resources you or your team have. In terms of ease of implementation, nodejs is the easiest. You can refer to this example
https://gist.github.com/marti...
Java's websocket server support is also very good, but the implementation code is several times that of nodejs.
Nodejs is easy, but to implement a good customer service chat system, it depends more on sophisticated design, such as comprehensive consideration of a series of issues such as users, chat sessions, security, etc.
socket.io-php-emitter
nodejs/python are both good
nodejs.
You can use socket.io directly, which is relatively simple.
Or use NetEase's pemelo, which is a development package based on websocket. It directly comes with relevant testing tools/deployment tools, and has good scalability (including multiple physical machines). Of course it's a bit difficult.
node.js is still very good as a server. I have written a Weibo demo using node to build the backend. I recommend you check it out
It is recommended to use nodeJS and go