适用于UE4的Java主服务器;最好的交流方式是什么?

时间:2019-10-15 12:57:33

标签: java rest websocket unreal-engine4

当前我们有两个核心系统:

  • 客户端(UE4,带有插件支持REST和Websockets)

  • 服务器(用Java编写)

我们当前的通信仅由REST运行,客户端使用电子邮件/密码组合登录服务器并获得会话ID(如果有效)。此会话ID用于以下所有需要身份验证的请求。 其中包括:

  • 注册媒人
  • 查询数据

例如,牵线搭桥。客户端当前必须不断向服务器发出垃圾邮件,要求检查是否已找到匹配项,并假设有1000个用户在给定时间搜索匹配项,即每秒至少进行1000个状态查询。

有了网络套接字,这种开销可能会消失,我们只要准备好匹配项就可以发送匹配项。

实际问题是:

  • 在这种情况下使用Websockets是否有意义?有更好的选择吗?
  • 如何格式化数据以发送准备就绪的任何消息(并行处理多个请求;接收者需要知道哪个请求,在REST中,我们使用ContextID做到了这一点,但是我们还可以提供请求名称等。) ?
  • 我们可能还缺少其他东西吗?

0 个答案:

没有答案