简介:本文介绍了时速云在生产环境中,如何采用Higress替换原有的Nginx Ingress和Spring Cloud Gateway方案,以提升服务性能、简化部署流程,并分享了替换过程中的经验总结。
随着微服务架构的普及,API网关作为微服务架构的入口,承担着流量控制、安全防护、服务路由等重要职责。在早期的技术选型中,Nginx Ingress和Spring Cloud Gateway因其强大的功能和稳定性得到了广泛应用。然而,随着业务的发展和技术的不断进步,时速云团队开始寻找更加高效、易用的替代方案。经过深入研究和实践,时速云最终选择了Higress作为新一代的API网关。
Higress是一款基于Kubernetes的高性能API网关,它整合了Nginx Ingress和Spring Cloud Gateway的优点,并进行了大量的性能优化和功能扩展。Higress支持多种协议(如HTTP、HTTPS、TCP、UDP等),提供了丰富的路由规则、流量控制、安全防护等功能,并且易于部署和管理。
通过采用Higress替换原有的Nginx Ingress和Spring Cloud Gateway方案,时速云成功提升了API网关的性能和服务质量,简化了部署和管理流程。未来,时速云将继续关注Higress的发展和应用,不断优化和完善API网关方案,以更好地支持业务发展和技术创新。