我对异步微服务的一个概念有疑问。
假设我的所有服务都订阅了某个事件总线,并且我公开了API Gateway,它接受HTTP请求并将它们转换为AMQP协议。
如何处理对我的API网关的GET请求?我应该使用RPC吗?对于单个实体,这是可以的,但一些搜索或过滤(例如。从游戏服务中获取游戏类型)?
我正在考虑使用RPC通过ids获取单个实体,并使用Elastic创建单独的搜索服务,这将向API Gateway公开一些GET端点。但也许对我的问题来说这是更简单的解决方案。有什么想法吗?
顺便说一下,将HTTP请求从API网关转换为AMQP消息是正确的吗?
发布于 2018-04-17 02:23:19
https://stackoverflow.com/questions/49843956
复制相似问题