当前我们有两个核心系统:
客户端(UE4,带有插件支持REST和Websockets)
服务器(用Java编写)
我们当前的通信仅由REST运行,客户端使用电子邮件/密码组合登录服务器并获得会话ID(如果有效)。此会话ID用于以下所有需要身份验证的请求。 其中包括:
例如,牵线搭桥。客户端当前必须不断向服务器发出垃圾邮件,要求检查是否已找到匹配项,并假设有1000个用户在给定时间搜索匹配项,即每秒至少进行1000个状态查询。
有了网络套接字,这种开销可能会消失,我们只要准备好匹配项就可以发送匹配项。
实际问题是: