azure-service-fabric - 将 Service Fabric 远程调用转换为 REST
问题描述
目前在我们的项目中,我们几乎没有无状态和有状态服务,然后我们有一个 API(这又是一个无状态服务)。我们的 API 服务通过 http 公开并在集群中运行前端节点。任何来自外部的客户端都会访问 WebAPi 无状态服务,该无状态服务又可以通过 SF 远程调用其他服务。但是其他服务不会通过 HTTP 公开。并且各个服务也可以通过顺丰remoting互相调用。
作为新要求的一部分,托管在其他云(Openshift)中的一些其他服务需要通过 REST 直接访问我们的无状态和有状态服务(即没有 WebAPI 服务)。我知道我们可以通过编写我们自己的自定义 HttpCommunicationListener(应该实现“ICommunicationListener”)来通过 http 公开我们的无状态和有状态服务。但除此之外,我猜我们还需要配置一些反向代理和负载均衡器等,以确保一个 URL 适用于所有请求。
这是什么东西,可以实现的。如果是,有人可以指出我的任何文档或代码示例吗?
解决方案
推荐阅读
- here-api - 为什么使用公共交通的 HERE Routing API 中的参数 TransitRadius 不会更改响应
- python - 在models.py中添加外键时遇到错误
- python - 我怎样才能为每个组合总结一个熊猫数据框?
- r - 分隔r中的两个单词
- reactjs - 组件中的 Redux mapStateToProps 状态
- bash - 是否可以在 shell GitLab 运行器中运行 Docker 容器?
- java - 如何在 Spring Boot 应用程序中将枚举字段转换为字符串保存到 mysql varchar 列
- javascript - 创建浏览器构建时模块的元数据版本不匹配
- c - 升级 openssl 后 CSR 生成代码中断
- javascript - 在 React 中取消选中复选框时,CheckMap 状态未更新