一.背景
kafka提供了多种安全认证机制,主要分为ssl和sasl2。其中,based平原是一种基于帐户密码的认证方法,这是常用的。最近做了一个卡夫卡认证,发现官网上说的不是很清楚。网上有很多博客,但是良莠不齐,坑很多。经过一天美国的研究,信息技术和;;终于完成了,我我把它写在这里。
二。环境
操作系统:linux
卡夫卡版本:卡夫卡_2.12-0.11.0.1
动物园管理员版本:动物园管理员-3.5.1-alpha
三。认证步骤
3.1.zookeeper配置和启动
1.为zookeeper添加sasl支持,并将其添加到配置文件中。
requireclientauthsch
linux用ps-
myid的值就是s
当然可以。注册中心只是为了统一管理服务的注册信息,可以存储一般的键值对,比如{服务名,地址},所以任何能够提供数据存储和查询的工具都可以作为注册中心。
然后笔者再介绍更多的关于注册中心的相关内容。
1什么是注册中心?
注册中心相当于手机的通讯录。服务注册是将服务的地址添加到通讯录中。服务发现就是通过这个通讯录找到服务的地址,在你需要找到这个服务的时候拨打。
2为什么要注册中心?服务中心的作用不仅仅是服务的注册和发现,还包括服务注册后及时发现服务,及时下线,路由,异常时降级,高可用。
springcloud的注册中心springcloud主要支持三种注册中心,分别是euraka、consul和zookeeper,其中euraka的应用最为广泛,支持多节点部署,保证其高可用性。
4注册中心添加pom依赖项的实现示例4.1
4.2添加配置文件applicaton.yml
4.3添加springboot启动类
在startup类上面添加enableeurekaserver的注释。
欢迎关注作者,每天分享结构干货。