
分布式&微服务
文章平均质量分 89
分布式开始学习记录自己学习轨迹
吴法刚
从现在我下了一个决定把自己学习过的东西都写成文章发表出来,大家共同学习共同探讨,知识无边界。。欢迎交流技术
展开
-
SpringCloud Alibaba入门简介和Nacos服务注册和配置中心
前面已经把spring cloud相关的组件都一一学了个遍,现在有点小佩服自己…本来计划今天周末好好出去玩一圈,天气太热了,39了都,还是在办公室学习吧,进行下面的springCloud Alibaba 学习吧…不废话了赶快进入正体 1. SpringCloud Alibaba入门简介 1.1 why会出现SpringCloud alibaba? Spring Cloud Netflix项目进入维护模式,spring blog上增加官宣 不争气啊,看到都是我们前面刚学的比较熟悉的啊,hystrix,rib原创 2024-11-13 08:32:43 · 923 阅读 · 1 评论 -
SpringBoot 整合消息中间件RibbitMQ
spring boot的环境怎么搭建这边就不提了, 这里引入spring boot -AMQP的依赖 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 配置连接,创建交换原创 2021-01-24 14:37:20 · 247 阅读 · 0 评论 -
rabbitmq java客户端如何使用
技术背景知识介绍 AMQP高级消息队列协议 AMQP(Advanced Message Queuing Protocol)高级消息队列协议:高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言灯条件的限制。 AMQP中消息的路由过程和JMS存在一些差别。AMQP中增加了Exchange和Binging的角色。生产者把消息发布到Exchange上,消息最终到达队列并被消费者接收,而Binding决定交换器的消息应该发送到哪个队列原创 2021-01-24 10:53:44 · 393 阅读 · 0 评论 -
RabbitMQ简介及安装
RabbitMQ简介及安装技术背景知识介绍Erlang语言RabbitMQRabbitMQ的优势:RabbitMQ的整体架构RabbitMQ的消息流转RabbitMQ各组件功能RabbitMQ的多种Exchange类型fanoutdirecttopic安装管理端的简单介绍新增用户新增vhost 本来我想写一篇文章介绍下RabbitMq,学着学着发现内容还挺多,不然就干脆都写的短点形成一系列的文章,这样方便以后学习和查阅,今天是周末,一人在被我们的美丽的帝都写写文章吧,时间再长就忘记了原来自己学的东西了,上周原创 2021-01-23 10:08:01 · 179 阅读 · 0 评论 -
zookeeper基础学习之六: zookeeper java客户端zkClient
增加依赖 <dependency> <groupId>com.101tec</groupId> <artifactId>zkclient</artifactId> <version>0.10</version> </dependency> 创建连接 public class SessionDemo { privat原创 2020-12-05 07:27:36 · 522 阅读 · 0 评论 -
zookeeper基础学习之五: zookeeper java客户端java原生客户端
java原生客户端 zkClient curator原创 2020-12-04 15:56:40 · 129 阅读 · 0 评论 -
zookeeper基础学习之四:zookeeper主要命令
服务端 bin 目录下常用的脚本解释 zkCleanup 清理 Zookeeper 历史数据,包括事务日志文件和快照数据文件 zkCli Zookeeper 的一个简易客户端 zkEnv 设置 Zookeeper 的环境变量 zkServer Zookeeper 服务器的启动、停止、和重启脚本 运行服务 进入 bin 目录,使用 zkServer.sh start 启动服务 ./zkServer start ../conf/zoo1.cfg {start|start-foreground|stop|ver原创 2020-11-24 21:58:45 · 254 阅读 · 2 评论 -
zookeeper基础学习之三:zookeeper数据模型以及客户端相关概念
数据模型类型liunx文件模型,树形结构原创 2020-11-24 21:29:49 · 174 阅读 · 0 评论 -
zookeeper基础学习之二: 单机安装和集群安装
安装环境 centos7 jdk8 因为zookeeper需要依赖jdk所以必须安装好jdk环境 jdk安装 首先下载jdk 不用说了,可以官网(需要注册账号)也可以 自己直接下载, 解压jdk tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java 环境变量配置 vim /etc/profile export JAVA_HOME=/usr/local/java/jdk1.8.0_251 export JRE_HOME=${JAVA_HO原创 2020-11-23 15:09:50 · 195 阅读 · 0 评论 -
zookeeper基础学习之一:分布式前言以及一些基础知识的了解
如果对分布式有所了解可以忽略这一篇文章 分布式环境的特点 分布性 并发性 程序运行过程中,并发性操作是很常见的。比如同一个分布式系统中的多个节点,同时访问一个共享资源。数据库、分布式存储 无序性 进程之间的消息通信,会出现顺序不一致问题 分布式环境下面临的问题 网络通信 网络本身的不可靠性,因此会涉及到一些网络通信问题 网络分区(脑裂) 当网络发生异常导致分布式系统中部分节点之间的网络延时不断增大,最终导致组成分布式架构的所有节点,只有部分节点能够正常通信 三态 在分布式架构里面,除了成功原创 2020-11-23 15:09:26 · 165 阅读 · 0 评论