求助 V 友: 背景:我司有一套内网业务系统,基于.NET 的 C/S 结构开发。服务端比较花,有基于.NET3.5 的 Webservice 、WCF ,也有基于.NET Core3 的 WebApi 。现在有一台 WindowsServer2019 服务器,在 IIS 部署上服务端后,发现 WCF 部分经常假死。排查无果的情况下,我在想应该可以引入 API 网关。 需求其实就两个:①不侵入业务程序的情况下,把暴露给 C 端的服务做分流(负载均衡?),指向多个服务(同一台服务器其他端口部署)。②同时还要支持服务健康度检测,假死的服务自动下线。 以前在 Linux 环境用过 kong ,基本可以实现上述需求. 然而现在只有一台内网环境的 WinServer 可用,原则上不能引入 docker 。求教这种场景下有哪些 API 网关可用?
1
wdwwtzy 2022-07-17 22:36:34 +08:00
我记得 kong 是有 windows 版本的吧,不确定。
如果你是.NET 系的,其实你可以考虑 yarp 啊 https://tanzu.vmware.com/developer/blog/build-api-gateway-csharp-yarp/ |
2
AmoxiDu OP @wdwwtzy 感谢回复,查过 Kong 官网安装教程,没有 Windows 版本。Yarp 这个项目,我了解一下看是否适用。
|
3
vopsoft 2022-07-18 11:59:13 +08:00
|