在sharding一个messaging或者websocke service的时候,具体是怎么实现的,是要在所有server前面放一个或者几个load balancer吗(或者叫有hashing功能的reversed proxy)? 对于sharded的cache或者数据库,也是通过一个reversed proxy访问吗?
对于whatsapp或者Facebook messager这种全球的服务,是所有用户共用一套messaging service和websocket service吗?是不是要根据region sharding这些?
谢谢老师!