浅谈为什么选择consul

文章目录

前言目标关键字

一、为什么选择1 安全的多云服务网络2 强大的生态系统3 通过运行状况检查发现服务4 动态负载平衡5 跨任何运行时的服务网格6与Kubernetes集成和扩展

二、优点1组织的复杂性2技术复杂度

三、使用及场景总结参考

前言

在家不会迎宾客,出外方知少主人。

目标

consul的基本原理和使用场景

关键字

devops

一、为什么选择

1 安全的多云服务网络

利用基于意图的策略和服务网格资源之间的自动mTLS加密,在任何环境中运行的安全服务

2 强大的生态系统

Consul为许多流行的DevOps和网络工具提供支持并与之集成。

3 通过运行状况检查发现服务

Consul支持检测新服务的部署,对现有服务的更改,并提供实时代理运行状况以减少停机时间。

4 动态负载平衡

通过集成的DNS解决发现的服务。自动化第三方负载均衡器(F5,NGINX,HAProxy)。无需手动配置网络设备

5 跨任何运行时的服务网格

在任何运行时或基础架构中跨任何云在裸机,虚拟机和Kubernetes集群中部署服务网格。

6与Kubernetes集成和扩展

利用Helm在Kubernetes上快速部署Consul。自动为Kubernetes资源注入sidecar。将多个群集联合到一个服务网格中。

二、优点

1组织的复杂性

领事企业版通过启用治理功能,为组织为多个团队构建企业就绪的服务网络环境奠定了基础。

2技术复杂度

Consul Open Source使个人可以跨云,本地和混合环境发现服务并安全管理它们之间的连接。、

三、使用及场景

1 引入pom 2 启用consul 3 添加application.yml配置

总结

参考

官网: https://www.consul.io/downloads.html

https://www.springcloud.cc/spring-cloud-consul.html https://spring.io/projects/spring-cloud-consul 多留言多点赞你们的只支持是我坚持下去的动力,都支棱起来!!!