是这样的,我写了一个公司内部交流的聊天系统。现在要做 pc、mobile 的客户端(本来是纯 web 端的)。我想对我写的项目进行一次剥离,分成两块,一块只负责路由、与客户端的 websocket 通信,另一块只负责读写数据,当成一个 restful api 使用。
前者的话,将来应付三平台的客户端在线聊天使用,后者为前者提供数据支持,同时也想要开放一些 api 供其他系统使用。
首先想到的是 http 通信,但考虑到高并发的情况(虽然没有这种情况,但还是往这种情况去考虑),以及目前我们用的就只是 http 不是 https,安全性得不到保证。
然后想到是不是可以用 tcp 协议自己搞一个类似 java 那样的 websevice,之后又想到了 zookeeper。但是对这一块不是非常了解,各位能否支个招?
