文章目录一、简介二、安装三、使用四、常用使用场景1、分布式锁2、分布式协调3、元数据/配置信息管理4、HA 高可用性参考网址 一、简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。使用场景Zoo
一、环境说明        CentOS7;RocketMQ4.5.2;防火墙关闭;虚拟机地址:192.168.0.40,192.168.0.41,192.168.0.42,192.168.0.75;因为之前该虚拟机上搭建了其他的东西,因此这次就指定别名了,直接通过ip和端口访问;二、软件说明        Rocke
1、安装前准备1.1安装paralledls Desktop链接: https://pan.baidu.com/s/1qpMz0POr1f1JJXSjoe9eUg  密码: nqie也可以自己下载破解版。1.2下载centos2.安装虚拟机2.1安装master虚拟机1)打开pd,选择安装Windows或其他操作系统,然后选择继续2)选择系统镜像一般会自动找到之前下载的镜像,点击继续若为
转载 11月前
301阅读
SpringBoot 引入nacos首先要了解在 Springboot 中只支持那些 Springboot 的版本(我真的被这个搞死了),可以如下图参考:下面我们就开始吧下载 Nacosnacos 下载地址,这里可以选择你要下载的版本,我选择下载了2.2.2,在下载的时候根据自己的电脑选择合适的压缩包我这里演示 windows 版本下载好以后就可以解压,放到一个无中文的目录(千万)然后点开naco
转载 2024-09-20 16:25:49
295阅读
Rabbitmq集群安装与配置一、rabbitmq安装环境准备1、安装环境准备这里,我们以两个节点为例进行安装,一个节点为内存节点,另一个节点为硬盘节点,具体可根据自己需要分配节点。安装系统主机名称IP地址备注Cnetos6.8Server110.0.0.13内存节点Centos6.8Server210.0.0.14硬盘节点2、修改两台节点主机hosts文件使之能互相解析在两台主机的hosts文件
本文主要记录SpringBoot与Kafka的整合,简单示例 前提Linux上已经搭建好kafka 首先添加依赖:<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </depe
转载 2023-12-04 10:54:59
475阅读
zookeeper的集群搭建在上一编已经说过,不会的可以查看。下面开始搭建springboot+dubbo+zk注册中心的demo生产者工程目录如图一、创建dubbo-provider父工程父pom.xml<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0
转载 2024-05-08 20:02:58
71阅读
引言ZooKeeper 是一个开源的分布式协调服务,广泛应用于构建分布式系统和协调分布式应用。在 Spring Boot 项目中,通过整合 ZooKeeper,我们可以实现分布式锁、配置管理等功能,帮助构建高可用、可靠的分布式应用。本文将介绍如何在 Spring Boot 项目中整合 ZooKeeper。步骤一:创建 Spring Boot 项目首先,使用 Spring Initializr 创建
springboot 整合redisspringboot自动装配原理:每一个功能点都有其自动配置(转配)类 每一个@XXXAutoConfigration对应一个属性配置类 添加依赖pom.xml<dependency> <groupId>org.springframework.boot</groupId> &lt
转载 2024-06-04 21:35:31
22阅读
搜索引擎大家用的比较多的应该是Solr和Elasticsearch,两者之间的区别就不在此文做阐述了,一个支持实时查询轻量级,一个数据结构更丰富更稳定,我公司使用的是Solr,因为单点的Solr在千万级数据进行全量建立索引时有时会产生奔溃,为了搭建一个高可用的Solr开始了优化重构之路。Zookeeper 集群搭建篇:首先搭建Solr集群需要借助Zookeeper这个分布式调度服务工具,根据Zoo
转载 2024-03-19 07:07:59
110阅读
看了一些网上的文章,都不太合我意,集众家之长,来个自己的版本。原理和介绍就不搬来搬去了,直接上代码吧。目录一.POM文件二.application-quartz.properties三.java文件     3.1 Application     3.2 QuartzSchedulerConfig配置一下,类名自己随便
kafka 入门-集群搭建&简单示例集群搭建搭建 ZooKeeper 集群1、官网下载zookeeper下载地址 2、解压安装准备三台机器,分别解压 apache-zookeeper-3.5.8-bin.tar.gz到 /opt/zookeeper 下tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz -C /opt/zookeeper/分别修改三台 z
转载 2024-04-12 09:51:14
123阅读
简介 这是Eureka的替代方案,因为Eureka没更新了。 这个方案的搭建过程和Eureka一样方便。 尤其是服务集群的搭建,非常适合动态水平扩展,我觉得这点比 Eureka 强,因为 Eureka 需要配置 defaultZone 来指明各个集群服务器的地址,但是 Zookeeper 这个方案不需要修改配置文件,只要 spring.application.name 相同就被认为是同一个服务,然
转载 2024-03-29 11:21:47
37阅读
因为在项目实际过程中所采用的是微服务架构,考虑到承载量基本每个相同业务的服务都是多节点部署,所以针对某些资源的访问就不得不用到用到分布式锁了。这里列举一个最简单的场景,假如有一个智能售货机,由于机器本身的原因不能同一台机器不能同时出两个商品,这就要求在在出货流程前针对同一台机器在同一时刻出现并发创建订单时只能有一笔订单创建成功,但是订单服务是多节点部署的,所以就不得不用到分布式锁了。以上只是一种简
转载 2024-03-25 16:59:50
44阅读
传送门Spring Cloud Alibaba系列之nacos:(1)安装Spring Cloud Alibaba系列之nacos:(2)单机模式支持mysqlSpring Cloud Alibaba系列之nacos:(3)服务注册发现Spring Cloud Alibaba系列之nacos:(4)配置管理Spring Cloud Alibaba系列之(5):nacos源码本地环境搭建为什么要搭建
转载 2024-07-19 09:45:51
92阅读
随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题。我们在一个项目上注册了很多服务,在进行运维时,需要时刻关注服务的运行状态,统一管理。统一配置。今天我们就来看看如何使用C# ,利用开源对分布式服务做协调。在对分布式的应用做协调的时候,主要会碰到以下的应用场景:业务发现(service discover
转载 2024-04-18 14:08:57
69阅读
文章目录工程简介实现原理使用方式gitee 配置方法配置文件表结构设计关于定时任务拓展 工程简介springboot 轻量级配置中心配置中心现有的实现方式有很多,例如SpringCloud生态微服务组件SpringCloud Config、Alibaba开源Nacos框架、携程开源框架Apollo、百度开源配置中心Disconf 等,但对于中小型项目来说,上述方案要么需要整个项目采用spring
第一步,新建项目maven项目,添加依赖 (1)本文所采用的SpringBoot的版本如下 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &
转载 2023-06-16 19:37:25
1151阅读
Spring Boot MyBatis 数据库集群访问实现本示例主要介绍了Spring Boot程序方式实现数据库集群访问,读库轮询方式实现负载均衡。阅读本示例前,建议你有AOP编程基础、mybatis基本功能会使用、数据库集群基本概念,这样你可以更快的理解和实现它MySql主从配置Spring Boot实现方式读写分离要做的事情就是对于一条SQL该选择哪个数据库去执行,至于谁来做选择数据库这件事
转载 2024-08-29 12:56:57
57阅读
Solr 是基于 Lucene 的全文检索服务器,可配置、可扩展,并对索引和搜索性能进行了优化。Solr 多用于电子商务网站、门户、论坛这类网站的站内搜索。Solr 可以独立运行在 Jetty、Tomcat 等这些 Servlet 容器中。Solr 索引的实现非常简单,用 POST 方法去向 Solr服务器发送一个描述 Field 及其内容的 JSON 文档,Solr 根据 JSON 文件增删改索
  • 1
  • 2
  • 3
  • 4
  • 5