This Project is trying to make a distributed im server fully in rust from zero to hero.
Http Part: Api login is an http server can login and generate a token to user.
WebSocket Part: User with token connect to websocket server, and can send message to server.
Microservice Part: Using rpc to communicate between server.