Group Chat test Scenario: 10000 users concurrent online, a total of 10,000 groups, each group of 100 group members, 30 group members online, 70 offline. Each user interval 10s toward a group of messages, a total of 100.
Group Chat test results: The server receives 1 million message repositories. Forwards 3 million messages to the client. Send 7 million push. TPS 1000; server-side receive traffic: 96.58 MB, Server send traffic: 5.63 GB, Time: 22min.
Single Chat test scenario: 60000 users concurrent online, each user interval 25S sent a message, a total of 40 sent, a total of 2.4 million messages sent.
Single-Chat test results: The server successfully received 2.4 million messages and stored in the database, successfully forwarded 2.4 million messages to the client. tps:2400, concurrent users: 60000; server-side send traffic: 255.55 MB, server-side receive traffic: 542.20 MB, time: 30Min.
Performance has exceeded expectations, and the next phase begins with cluster scenarios.
Muc
Point-to-point (single chat):
Stand-alone performance testing has been significantly improved