Spring Boot
WebSocket
Redis
Netty
Multi-Tenant
https://www.javainuse.com/spring/boot-websocket-chat
https://www.cnblogs.com/qlqwjy/p/14470517.html
https://developpaper.com/developing-a-chat-room-based-on-websocket-with-spring-boot-integrated-netty/
https://github.com/YeautyYE/netty-websocket-spring-boot-starter
https://docs.spring.io/spring-framework/docs/4.3.x/spring-framework-reference/html/websocket.html
https://www.callicoder.com/spring-boot-websocket-chat-example/
要点:
全双工聊天信息
客户、客服状态管理
多租户隔离
参考项目:
Rocket.chat
https://www.goodfirms.co/blog/best-free-open-source-live-chat-software-solutions
https://www.goodfirms.co/blog/best-free-open-source-customer-service-software
https://www.proprofschat.com/blog/best-live-chat-software/
https://zapier.com/learn/customer-support/best-customer-support-chat-apps/
https://www.wpbeginner.com/showcase/7-best-live-chat-support-software-for-your-wordpress-site/
ZenDesk
https://www.zendesk.com/service/messaging/live-chat-widget
Freescout
https://freescout.net/