Redis介绍及Mencached对比Redis全称是远程字典服务,是一个Key-Value的存储系统,相比于很早之前一直使用的mencached,不单单提供了更多的类型支持。数据类型上:mencached只支持简单的key-value存储,不支持持久化,不支持复制,不支持枚举,但是redis在数据结构上支持list、set、sorted set、hash,同时提供持久化与复制的功能。内存机制上:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 11:25:30
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             Spring Boot——分布式一、分布式1、分布式的基本概念2、应用架构的发展二、Dubbo——Zookeeper1、ZooKeeper(注册中心)2、Dubbo3、测试三、Spring Cloud1、Spring Cloud基本概念2、注册中心3、服务提供者4、服务消费者 一、分布式1、分布式的基本概念分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。其            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 15:34:23
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、安装jdk  ①    :下载jdk ,下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html,下载完成之后使用tar 命令解压;  ②    :配置环境变量   修改 /etc/profile  vi  /etc /profile
#在末尾追加            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 12:20:13
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             Spring Boot AOP记录用户操作日志并保存到clickhouse与多数据源的问题前言一、在Spring框架中,使用AOP配合自定义注解可以方便的实现用户操作的监控。首先搭建一个基本的Spring Boot Web环境开启Spring Boot,然后引入必要依赖:二、ApiOperation注解三、创建库表与实体1.在clickhouse中创建一张t_log表,用于保存用户的操作日志:2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 14:22:55
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前两天想在线上的consul组成一个集群,但只有两台机器,两台机器无法抵御一台机器失效,至少三台(https://www.consul.io/docs/internals/consensus.html#deployment-table)。但两台机器consul起来时是没有报错的,从 server:8500/ui/上看服务也确实加入到了集群。但线上由gateway分发的服务却会报:“微服务异常”,是            
                
         
            
            
            
            # 连接ZooKeeper集群的Python代码示例
## 简介
ZooKeeper是由Apache开发的分布式协调服务,它提供了一种可靠的、高性能的、分布式的数据管理和协调机制。Python作为一种常用的编程语言,也提供了访问ZooKeeper的库,允许我们使用Python编写代码与ZooKeeper集群进行交互。
本文将介绍如何使用Python连接ZooKeeper集群,并提供了相应的代            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-14 18:15:47
                            
                                277阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基于zookeeper+dubbo组合的分布式系统分布式系统中,常用zookeeper+dubbo组合zookeeper:一个分布式的、开放源码的分布式应用程序协调服务。提供的功能:配置维护、域名服务、分布式同步、组服务dubbo:分布式服务框架,按照分层的方式来架构,使各层解耦。模型简单,分为服务提供方和服务消费方例子:有两个模块A、B,dubbo负责解决A模块和B模块的远程过程调用(RPC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 14:28:20
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             定时任务的实现方式有多种,例如JDK自带的Timer+TimerTask方式,Spring 3.0以后的调度任务(Scheduled Task),Quartz等。 Timer+TimerTask是最基本的解决方案,但是比较远古了,这里不再讨论。Spring自带的Scheduled Task是一个轻量级的定时任务调度器,支持固定时间(支持cron表达式)和固定时间间隔调度任务,支持线程池管理。以上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 09:43:39
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、引用Zuul要将Zuul引用在项目中,请使用组ID为org.springframework.cloud和工件ID为的启动器spring-cloud-starter-netflix-zuul。<dependency>
            <groupId>org.springframework.cloud</groupId>
            <            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 16:18:38
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            引言ZooKeeper 是一个开源的分布式协调服务,广泛应用于构建分布式系统和协调分布式应用。在 Spring Boot 项目中,通过整合 ZooKeeper,我们可以实现分布式锁、配置管理等功能,帮助构建高可用、可靠的分布式应用。本文将介绍如何在 Spring Boot 项目中整合 ZooKeeper。步骤一:创建 Spring Boot 项目首先,使用 Spring Initializr 创建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 21:55:04
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录一、简介二、安装三、使用四、常用使用场景1、分布式锁2、分布式协调3、元数据/配置信息管理4、HA 高可用性参考网址 一、简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。使用场景Zoo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 11:17:25
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、添加依赖和日志配置1、依赖2、日志配置二、Dubbo架构三、提供者服务1、编写服务接口2、提供者服务配置3、dubbo-admin监控查看服务四、消费者服务1、编写消费者使用提供者的方法2、配置3、运行主程序查看服务4、测试类测试远程调用 整合dubbo和zookeeper的时候遇到了各种乱七八糟的错误,分享一下版本控制SpringBoot2.5.2一、添加依赖和日志配置1、依赖&l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 18:42:28
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、安装zk本次使用的是Windows本地版zk 1、先准备安装包,在Apache官网下载(地址:https://zookeeper.apache.org/releases.html) 2、开始安装 将下载好的文件,解压到常用的安装目录 3、修改zk配置文件将conf目录下的zoo_sample.cfg文件,复制一份,重命名为zoo.cfg在安装目录下面新建一个空的data文件夹和log文件夹修改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 09:25:09
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。其核心部分包含:远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 21:08:17
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             项目终于不忙了.闲来无事,想起上次面试被人问了一个zk把我给问住了.看来要好好了解一下zk了.于是开始了zk的学习之路.首先带大家搭建一下zk集群环境,这个很简单,我就不说那么详细了,首先准备三台机器,来安装zk集群  要有root权限,因为要改hosts下载zk安装包上传到liunx服务器  我用的zookeeper.3.4.10.tar.gz  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-07 20:01:25
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题导读1.Kafka有哪几种配制方法?2.如何启动一个Consumer实例来消费消息?Kafka集群配置比较简单,为了更好的让大家理解,在这里要分别介绍下面三种配置单节点:一个broker的集群单节点:多个broker的集群多节点:多broker集群一、单节点单broker实例的配置     1. 首先启动zookeeper服务   &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-29 15:05:54
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1.pom依赖:<dependency>
    <groupId>org.apache.curator</groupId>
    <artifactId>curator-recipes</artifactId>
    <version>5.1.0</version>
</dependency            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 02:16:27
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介 这是Eureka的替代方案,因为Eureka没更新了。 这个方案的搭建过程和Eureka一样方便。 尤其是服务集群的搭建,非常适合动态水平扩展,我觉得这点比 Eureka 强,因为 Eureka 需要配置 defaultZone 来指明各个集群服务器的地址,但是 Zookeeper 这个方案不需要修改配置文件,只要 spring.application.name 相同就被认为是同一个服务,然            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 11:21:47
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                    