我是Spring Integration的新手
上下文
我们有一个CTI系统(CSTA服务器,呼叫中心Web应用程序) 我必须检查代理是否已登录我们的联系中心(通过Restful API)并从登录的代理转发每个CSTA服务器(webSocket)事件。
我可以异步从CSTA服务器获取所有事件 (tcp-connection-factory / tcp-inbound-channel-adapter) 并在必要时转换它们(例如JSON)。
该事件具有唯一的代理标识符,如果代理已登录,我可以使用该标识符检查我们的API,然后将消息发送到端点。 我不想从Rest服务发送回复,而是希望将每个csta事件作为登录代理发送。
我可以从Rest服务中使用http出站网关。如何根据我将从http出站网关获得的回复来丰富消息或过滤器?
简而言之:我想过滤掉(取决于休息服务的回复)来自websocket的每条消息,并将其发送到另一个端点。
我可以看一下git的例子吗?
谢谢!