About the technical characteristics of ChatZilla message processing

ChatZilla.io
Jul 10, 2023

--

The message access layer adopts the websocket protocol to access, and import gorilla is implemented in detail. The service module is stateless and flexible, and the operation and maintenance are simple.
Message processing rpc, as a consumer consumes (reads) messages from MQ, increments the receiver’s inbox seq, associates seq and msg, and stores them in mongodb. There is no inbox concept for the full amount of historical messages, and the messages can be sent to mysql as a flow record. The two are processed independently through the coroutine, and the two sides do not affect each other. As a stateless service node, msg can start redundant node services to speed up the message processing process if the message volume increases.

--

--

ChatZilla.io

Chatzilla is an AI-powered messaging tool designed to break down communication barriers.Join us and be part of the future of social interaction.