我们正在公司中引入Canary部署,因此我们需要某种Canary代理/路由器。
我们尝试使用spring boot 2 + zuul + tomcat,但是我们有一些可能与tomcat本身有关的问题(在邮件列表中报告),我们不能等待修复。我还尝试过使用引擎盖和引擎盖下的拖船,但看起来它们都不足够好。
我的问题是:您使用什么金丝雀路由器/代理,您推荐什么?
(我们认为/在我们的情况下)金丝雀路由器应具备以下条件:
这就是为什么我们之前选择spring boot 2 + zuul的原因,我们仍然更喜欢使用某种Java应用程序,因为它对我们来说更容易维护。
我做了一些研究,当然我首先想到的是nginx,但是它有一些缺点:
我也看过https://github.com/adamfisk/LittleProxy,但我有点担心它不再维护了+我们松开了所有spring boot功能(跟踪,日志记录,kubernetes发现客户端)
我希望问题/帖子格式正确且清晰。