logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式事务的背景

分布式事务产生场景:跨库事务跨网络事务,微服务拆分之后,对同一个数据库的表操作

#java#分布式
kafka-manager修改zookeeper端口号后启动仍然连接2181端口

zookeeper默认端口号修改为了2182,kafka-manager的配置文件application.conf中也已经修改了zkhosts为新的端口号,然而启动kafka-manger时报错连接连接超时,发现连接的还是2181端口

文章图片
#kafka#zookeeper#分布式
格式化json字符串换行缩进工具类

json格式化工具,让json字符串换行缩进显示

#json
Spring Cloud的发展及云原生架构

分布式架构与微服务架构区别?分布式架构:将一个计算机完成的计算任务分布在多个计算机上进行分开计算SOA架构和微服务架构都是分布式架构,微服务架构侧重于服务的拆分

#云原生#spring cloud
zookeeper核心源码分析

zookeeper server单机启动流程(1) 加载zookeeper配置文件zoo.cfg(2) 创建Jetty Admin Server监听(监听zk server)(3)创建ServerCnxnFactory(默认是NIO,可以配置为Netty)(4) ServerCnxnFactory启动(5)第一次启动zk server初始化创建5个默认节点(6) 初始化事务日志与数据快照文件(7)

文章图片
#zookeeper
Spring Cloud的发展及云原生架构

分布式架构与微服务架构区别?分布式架构:将一个计算机完成的计算任务分布在多个计算机上进行分开计算SOA架构和微服务架构都是分布式架构,微服务架构侧重于服务的拆分

#云原生#spring cloud
Zookeeper基础

分布式协调中间件(决策者),让多个节点数据达成一致官网: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.

#zookeeper
synchronized锁(方法锁, 代码块锁)

synchronized锁可以解决线程安全问题,但是相应的,只要是锁,就会带来性能开销,所以尽可能减小锁的范围尤为重要。synchronized锁无非修饰普通方法,修饰静态方法,修饰代码块,我认为无非就两种(对象锁、类锁),只不过是锁的使用对象不同而已,实际上synchronized锁的作用范围,取决于使用对象的生命周期。接下来简单介绍几种不同影响范围的锁。...

#java
zookeeper之注册中心

服务注册:springboot项目启动时,自定义监听器ApplicationListener去监听web服务启动事件web server启动成功,则触发事件回调方法回调方法中,在zookeeper指定节点下创建临时节点,临时节点的值保存当前项目启动的 ip + port如果某个服务宕机,服务断开一定时间(默认30s)临时节点会自动删除服务发现:springboot项目启动时,会从zookeeper

文章图片
#zookeeper
    共 17 条
  • 1
  • 2
  • 请选择