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