哪种数据库和聊天库适用于使用Ionic框架的基于聊天的应用程序

时间:2018-05-10 11:31:36

标签: angularjs node.js socket.io couchdb chat

我正在尝试构建一个类似于Whatsapp的基于聊天的应用程序。 使用像Couch Database和socket.io聊天库这样的数据库来构建基于聊天的应用程序...

我面临的问题是:

  1. 当我尝试在一对一聊天窗口或群聊窗口中查看旧邮件时,邮件会延迟

  2. 当我尝试将消息从一个设备发送到另一个设备时(即一个用户转发给另一个用户,这需要花费大量时间来传递消息或笑脸)

  3. 获取旧的聊天记录非常糟糕

  4. 不会立即触发通过套接字发送消息

  5. 点击“发送按钮”后无法看到图片。 - 花费大量时间查看图像预览,并在发送后一次

  6. vi)创建群组后,要在列表视图中显示群组,需要花费更多时间

    我的问题是:

    我应该使用哪个聊天库而不是socket.io来发送WhatsApp聊天等消息

    我应该使用哪个数据库而不是使用沙发DB?

    我对Redis,Couch DB和Mnesia Db进行了很多研究 和pusher,pubnub,chat sdk等..

    拜托,有人可以建议我应该去哪一个聊天应用程序(即使在离线状态下,可靠,高效,消息存储和提取以及显示消息的快速交付消息)?

0 个答案:

没有答案