
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
zookeeper默认端口号修改为了2182,kafka-manager的配置文件application.conf中也已经修改了zkhosts为新的端口号,然而启动kafka-manger时报错连接连接超时,发现连接的还是2181端口

json格式化工具,让json字符串换行缩进显示
阿里云ECS服务器实例数据盘挂载
分布式架构与微服务架构区别?分布式架构:将一个计算机完成的计算任务分布在多个计算机上进行分开计算SOA架构和微服务架构都是分布式架构,微服务架构侧重于服务的拆分
zookeeper server单机启动流程(1) 加载zookeeper配置文件zoo.cfg(2) 创建Jetty Admin Server监听(监听zk server)(3)创建ServerCnxnFactory(默认是NIO,可以配置为Netty)(4) ServerCnxnFactory启动(5)第一次启动zk server初始化创建5个默认节点(6) 初始化事务日志与数据快照文件(7)

分布式架构与微服务架构区别?分布式架构:将一个计算机完成的计算任务分布在多个计算机上进行分开计算SOA架构和微服务架构都是分布式架构,微服务架构侧重于服务的拆分
分布式协调中间件(决策者),让多个节点数据达成一致官网:https://zookeeper.apache.org/常用命令bin/zkServer.sh status #查看zk状态bin/zkServer.sh start #启动zkbin/zkServer.sh stop #停止zkbin/zkServer.sh restart #重启zkbin/zkCli.sh -server 127.0.
synchronized锁可以解决线程安全问题,但是相应的,只要是锁,就会带来性能开销,所以尽可能减小锁的范围尤为重要。synchronized锁无非修饰普通方法,修饰静态方法,修饰代码块,我认为无非就两种(对象锁、类锁),只不过是锁的使用对象不同而已,实际上synchronized锁的作用范围,取决于使用对象的生命周期。接下来简单介绍几种不同影响范围的锁。...
服务注册:springboot项目启动时,自定义监听器ApplicationListener去监听web服务启动事件web server启动成功,则触发事件回调方法回调方法中,在zookeeper指定节点下创建临时节点,临时节点的值保存当前项目启动的 ip + port如果某个服务宕机,服务断开一定时间(默认30s)临时节点会自动删除服务发现:springboot项目启动时,会从zookeeper








