Redian新闻
>
送兩個不是很好的code(philosophy and Ann Taylor)
avatar
送兩個不是很好的code(philosophy and Ann Taylor)# Fashion - 美丽时尚
a*0
1
看到有朋友面经提到whatsapp的设计 想了想 有几个问题请教大家
服务器(很多)理论上每个可以支持上万个socket 每个聊天用户通过一个socket与服
务器相连
两个用户之间聊天
每个用户都可以与服务器通信 但是两个用户之间如何通信呢? 我认为的可能的方法是
在服务器上有很多thread 每个 thread listens to 很多sockets 一旦确定来自两个
socket的两个client发出了聊天意向 并且属于同一个channel id 则通过 in memory
的数据结构是两个client进行通信 不知道这种想法对吗?
谢谢
avatar
s*y
2
Philosophy 20%off your next purchase on philosophy.com
cheers11568054
valid thru 1/31/12
Ann Taylor
20%off your full-price purchase of $100 or more online
10000004767
valid thru 1/22/12
avatar
j*r
3
Users will connect to a node in a cluster and register to a distributed DB
like C*. A message will be delivered asynchronously from a user to another,
a confirmation will be returned.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。