什么时候应该使用针对API自动搜索的API代理。在实现两者之后,我发现AutoDiscovery也可以应用API Gateway所做的策略和分析,但唯一的是如果使用AutoDiscovery,则无法使用其他网址。如果我的网关应用程序和Mule实施项目位于不同的子网中,那么API代理的主要优点是,如果我们的网关服务器受到威胁,则无法访问我的实施网络。Mule API AutoDiscovery vs Mule API GatewayProxy
但是,如果接口和实现同一网络中,而目的仅仅是调用REST端点,难道我们不应该用API自动搜索去。
问题与骡子API网关代理
- 没有明确的异常处理的方式,如果我们不能够达到实现服务器。
- 没有定义不同环境移动代理应用程序(CI/CD)
- 额外的HTTP啤酒花的方式,可以是可接受的,如果在上述2个问题有一个确定的方式
骡API自动搜索
- 由于这是在Mule应用程序中,标准异常处理。
- CI/CD被定义为它是Mule实施项目。
- 没有额外的HTTP跳。
- 这里唯一的一点是,我们不能改变实现的URL,那只是紧密耦合的东西。
有人可以提供有关我们应该何时应用API网关与自动搜索的见解。目前还有一种在API网关项目和CI/CD中执行异常处理的方法吗?