由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教聊天系统设计
相关主题
聊天系统设计问题one network q
星期五的面世比较郁闷,不知道有没有戏bloomberg电面,攒rp求bless
An opening in NYC报一个bloomberg offer
和大家讨论一下设计一个在线象棋游戏Amazon二面
求教:A家群面做项目Job Opening in Bryan TX
贴个工作哪些公司愿意招没有太多经验的做软件开发呀
[合集] 能不读PhD就不读PhD准备面试准备的很郁闷
今天的校园面试sockets programming
相关话题的讨论汇总
话题: 聊天话题: socket话题: 用户话题: 两个话题: 通信
进入JobHunting版参与讨论
1 (共1页)
a**********0
发帖数: 422
1
看到有朋友面经提到whatsapp的设计 想了想 有几个问题请教大家
服务器(很多)理论上每个可以支持上万个socket 每个聊天用户通过一个socket与服
务器相连
两个用户之间聊天
每个用户都可以与服务器通信 但是两个用户之间如何通信呢? 我认为的可能的方法是
在服务器上有很多thread 每个 thread listens to 很多sockets 一旦确定来自两个
socket的两个client发出了聊天意向 并且属于同一个channel id 则通过 in memory
的数据结构是两个client进行通信 不知道这种想法对吗?
谢谢
j**********r
发帖数: 3798
2
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.
1 (共1页)
进入JobHunting版参与讨论
相关主题
sockets programming求教:A家群面做项目
c语言里下划线开头的记号是什么意思?贴个工作
问投简历公司选择[合集] 能不读PhD就不读PhD
unix network programming (Stevens) book V1 (2ed, 3ed) code cannot run on Linux今天的校园面试
聊天系统设计问题one network q
星期五的面世比较郁闷,不知道有没有戏bloomberg电面,攒rp求bless
An opening in NYC报一个bloomberg offer
和大家讨论一下设计一个在线象棋游戏Amazon二面
相关话题的讨论汇总
话题: 聊天话题: socket话题: 用户话题: 两个话题: 通信