关于“聊天室”的设计

大概功能是这样的:
  • 一对一单聊
  • 可以发送图片,emoji 表情
  • 显示聊天记录
平台:

ios+android app,手机端 web (包括微信里面)

请问该如何设计呢,包括后台数据库表,接口等,轮训还是socket?如果有第三方的,也可以推荐

阅读 3.3k
2 个回答

仅功能上来说,自己用Socket实现不难(你要做这么多平台的,任务量可能会比较大)。

但如果要求比较高(数据安全性、并发性等等),推荐用一下第三方平台,国内我知道的有融云、环信。去他们官网上看下,应该可以满足你的要求。

建议用第三方sdk ,如融云

自己写的话也可以。workerman比较好入门。
表情的话需要客户端去找对象的emoji表情包。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题