器解压缩此信封并将要处理的请求传递给服务。反过来准备好的响应也被包裹在个信封中并通过传输到发出请求的微服务微服务解压信封并处理收到的响应。事实证明实际上每个微服务都有个可以通过两个渠道向其发出请求通过或直接通过。同样细心的读者可以猜到通过消息代理相互交互的微服务的个重要特征它们都是无状态的也就是说它们不在请求之间存储状态。
遵守这种无国籍制度受到以下事实的鼓励在般情况下请求 亚美尼亚电子邮件列表 队列中的每个请求都可以由任意微服务实例选择前提是此时它是空闲的。网关开发系统的另个组件是网关它作为个单点接收来自微服务开放的外部用户的请求。例如此类用户可以是移动银行应用程序或打开网上银行页面的浏览器。网关接收请求并根据确定哪个微服务应该接收它。
之后它通过将消息发送到接收微服务等待响应并将其返回。网关的第二个重要功能是创建和维护用户会话。在网上银行或移动银行应用程序中验证客户端时会创建个特殊的授权令牌该令牌在用户会话结束前有效。此授权令牌必须在对微服务公共的请求中传递。如果在收到下个请求时网关端没有用户会话则网关会从请求中提取此授权令牌并通过向授权服务发出请求来检查其有效性。