目前在我们的项目中,我们几乎没有无状态和有状态服务,然后我们有一个 API(这又是一个无状态服务)。我们的 API 服务通过 http 公开并在集群中运行前端节点。任何来自外部的客户端都会访问 WebAPi 无状态服务,该无状态服务又可以通过 SF 远程调用其他服务。但是其他服务不会通过 HTTP 公开。并且各个服务也可以通过顺丰remoting互相调用。
作为新要求的一部分,托管在其他云(Openshift)中的一些其他服务需要通过 REST 直接访问我们的无状态和有状态服务(即没有 WebAPI 服务)。我知道我们可以通过编写我们自己的自定义 HttpCommunicationListener(应该实现“ICommunicationListener”)来通过 http 公开我们的无状态和有状态服务。但除此之外,我猜我们还需要配置一些反向代理和负载均衡器等,以确保一个 URL 适用于所有请求。
这是什么东西,可以实现的。如果是,有人可以指出我的任何文档或代码示例吗?