在AWS实现中,创建了一个应用程序负载均衡器,并将其放在UI微服务的前面。此负载均衡器配置为使用签名证书,允许https访问我们的后端。AWS解决方案的一个不同之处在于,您可以预先创建一个应用程序负载均衡器,并将其配置为使用证书,然后为后端UI微服务配置一个https侦听器。在Azure的情况下,当你发出"az aks create“命令时,负载均衡器就会自动创建。似乎没有一种方法可以做太多的配置,特别是当它涉及到证书时。我的印象是,AKS创
第三方服务没有针对失败请求的重试机制,也不能更改其请求格式(主体中包含字段和值的http POST )。我没有考虑故障转移解决方案,例如负载均衡器后面的多个节点满足要求,因为一个节点可能会出现故障,负载均衡器仍然可能在请求从池中删除之前路由请求到该节点。我正在考虑使用像Amazon SQS这样的东西,它接收来自第三方请求的请求,并将其传递到我的web服务上,因为SQS有一个重试机制。