自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (6)
  • 收藏
  • 关注

原创 Spring Cloud Bus 消息总线组件

Spring Cloud Bus 消息总线组件

2024-09-14 14:39:46 781

原创 Spring Cloud Config 分布式配置中心

dev/test/prod运行期间动态调整配置,不再需要在每个服务部署的机器上编写配置,服务会向配置中心统一拉取自已的配置信息当配置发生变动时,服务不需要重启即可感知到配置的变化并使用修改后的配置信息将配置信息以REST。,上百个配置文件的管理起来就很麻烦,所以一套集中式的、动态 的配置管理功能是必不可少的,在Spring Cloud。通过指定的服务端来管理服务的资源,以及与业务相关的配置内容,并在启动的时候从服务端获取和加载配置信息。不同环境不同配置,动态化的配置更新,根据不同环境部署,如。

2024-09-14 11:08:03 848

原创 Storm Hello World

strom 单机模式demo

2024-09-12 00:13:00 874

原创 Zuul 路由网关

Zuul 路由网关

2024-09-11 14:59:34 539

原创 Hystrix 熔断器(断路器)

Hystrix 熔断器(断路器) 以及demo

2024-09-11 11:38:22 539

原创 Feign 客户端接口调用

Feign 客户端接口调用

2024-09-11 10:40:08 573

原创 Ribbon 客户端负载均衡

Ribbon 客户端负载均衡

2024-09-11 10:24:30 877

原创 Eureka 服务的注册与发现

Eureka 服务的注册与发现、单机版、集群版demo

2024-09-10 11:12:29 1212

原创 Rest 构建分布式微服务架构

Rest 构建分布式微服务架构实战项目

2024-09-09 10:55:09 1121

原创 Spring Cloud概要

Spring Cloud概要 以及参考资料

2024-09-09 09:50:44 559

原创 微服务架构概要

微服务架构概要

2024-09-09 09:29:26 790

原创 Storm体系结构

而应用程序实现实时的逻辑则被封装到Stomm中的“topology”。topology则是一组由Spouts(数据源)和Bolts(数据操作)通过Stream Groupings迪行连接的图。下面对出现的术语进行更深刻的解析。工作节点同样会运行一个后台程序--Supervisor,用于收听工作指派的任务要求运行工作进程。主节点通常运行一个后台程序--Nimbus,用于响应分布在集群中的节点,分配任务和监测故障。storm中运行的一个实时应用程序,因为各个组件间的消息流动形成逻辑上的一个拓扑结构。

2024-09-09 04:30:00 227

原创 Storm 简介

Storm 简介

2024-09-09 04:15:00 414

原创 FastDFS简介

FastDFS简介

2024-09-07 22:37:12 200

原创 FastDFS配置手册storage.conf

FastDFS配置手册storage.conf 详解

2024-09-07 01:07:10 426

原创 FastDFS配置手册tracker.conf

racker.conf 配置文件分析详解

2024-09-07 01:05:58 389

原创 Lua 简介、linux的安装、以及两个.lua文件demo

Lua 简介、linux的安装、以及两个.lua文件demo

2024-09-06 04:15:00 922

原创 Nginx + Keepalived 文档

可以进行测试,首先看一下俩台机器的ip a 命令下 都会出现一个虚拟ip,我们可以停掉 一个机器的keepalived,然后测试,命令:service keepalived stop。有关,如果执行了一次检查脚本成功,则权重会-20,也就是由100 - 20 变成了80,Master 的优先级为80 就低于了Backup的优先级90,那么会进行自动的主备切换。## keepalived 会定时执行脚本并且对脚本的执行结果进行分析,动态调整vrrp_instance的优先级。

2024-09-04 20:45:25 798

原创 location 以及 Nginx 反向代理 proxy与 负载均衡 upstream

正则表达式匹配uri方式:在/usr/local/nginx/bhz.com下 建立一个test123.html 然后使用正则匹配。#fail_timeout 在以后的#fail_timeout时间内nginx不会再把请求发往已检查出标记为不可用的服务器。#max_fails 当有#max_fails个请求失败,就表示后端的服务器不可用,默认为1,将其设置为0可以关闭检查。#返回根路径地址(相对路径:相对于/usr/local/nginx/)官方配置:http://nginx.org/en/docs。

2024-09-04 00:04:55 687

原创 nginx日志管理以及shell脚本日志切分

nginx日志管理以及shell脚本日志切分

2024-09-03 10:28:31 647

原创 Firefox 浏览器清缓存

Firefox浏览器清缓存

2024-09-03 10:21:42 260

原创 linux 安装 negix

4 : 进行configure配置:cd nginx-1.6.2 && ./configure --prefix=/usr/local/nginx 查看是否报错。启动命令:/usr/local/nginx/sbin/nginx -s start 关闭(stop)重启(reload)2 : 进行安装: tar -zxvf nginx-1.6.2.tar.gz。成功:查看是否启动(netstat -ano | grep 80)cd /usr/local/nginx目录下: 看到如下4个目录。

2024-09-03 10:14:25 742

原创 negix conf文件

正则表达式匹配uri方式:在/usr/local/nginx/bhz.com下 建立一个test123.html 然后使用正则匹配。#fail_timeout 在以后的#fail_timeout时间内nginx不会再把请求发往已检查出标记为不可用的服务器。#max_fails 当有#max_fails个请求失败,就表示后端的服务器不可用,默认为1,将其设置为0可以关闭检查。#返回根路径地址(相对路径:相对于/usr/local/nginx/)#weigth参数表示权值,权值越高被分配到的几率越大。

2024-09-03 00:03:08 500

原创 Dubbo 介绍

Dubbo 介绍

2024-08-31 07:00:00 164

原创 Curator 实现多节点数据共享demo

Curator 实现多节点数据共享demo

2024-08-31 06:45:00 1563

原创 同时开始,同时结束 DistributedDoubleBarrier

同时开始,同时结束 DistributedDoubleBarrier

2024-08-31 04:30:00 431

原创 同时开始 DistributedBarrier

同时开始 DistributedBarrier

2024-08-30 23:44:06 681

原创 curator 分布式计数器功能

/4 使用DistributedAtomicInteger 这个值不随着对象的实例化而实例化的,System.out.println(value.postValue());// atomicIntger.offset(0) 重置 0。//1 重试策略:初试时间为1s 重试10次。/** zookeeper地址 *//** session超时时间 *///2 通过工厂创建连接。

2024-08-30 05:00:00 290

原创 Curator 实现 分布式锁

但是当前是在一个jvm中,假如将当前demo当做一个服务,部署在多台机器上,如果外部群请求量大的话,只能保证一个机器,单节点的同步,如果此时访问另外一台机器,数据就肯定不一致了,分布式锁的本意是在多个节点上保持一个同步。因为我们之前所说的是在高并发下访问一个程序,现在我们则是在高并发下访问多个服务器节点(分布式)。//-------------业务处理开始。//-------------业务处理结束。/** zookeeper地址 *//** session超时时间 *///2 通过工厂创建连接。

2024-08-30 04:30:00 707

原创 Curator 的监听

System.out.println("数据为:" + new String(cache.getCurrentData().getData()));cf.setData().forPath("/super/c1", "c1更新内容".getBytes());cf.create().forPath("/super/c1", "c1内容".getBytes());cf.create().forPath("/super/c2", "c2内容".getBytes());

2024-08-30 04:15:00 582

原创 将某个时间的年月日替换成指定日期范围内的日期

将某个时间的年月日替换成指定日期范围内的日期 例如将2024-10-11 23:12:12 替换成 2019-02-02 23:12:12

2024-08-29 09:27:15 197

原创 Curator框架 以及基本API如何操作

Curator框架 以及基本API如何操作

2024-08-29 04:45:00 798

原创 Cluster demo

多个Client 链接链接同一个zk,模拟在节点发生变更时,对多个client的影响

2024-08-28 04:00:00 1314

原创 ZKClient 介绍api的使用以及demo

ZKClient 介绍api的使用以及demo

2024-08-28 00:29:20 997

原创 Zookeeper的ACL 认证

Zookeeper的ACL 以及demo

2024-08-27 22:40:21 1023

原创 watcher demo 读取数据、读取子节点、更新数据 、创建子节点、清理节点

watcher demo 读取数据、读取子节点、更新数据 、创建子节点、清理节点

2024-08-27 04:15:00 797

原创 watcher

zookeeper有watch事件,是一次性触发的,当watch监视的数据发生变化时通知设置了该watch的client,即watcher。同样,其watcher是监听数据发送了某些变化,那就一定会有对应的事件类型和状态类型。事件类型:(znode节点相关的) 数据发生变更产生的四种事件EventType.NodeCreated 节点创建EventType.NodeDataChanged 节点数据发生变更EventType.NodeChildrenChanged 节点的子节点发生变更EventTyp

2024-08-26 22:15:32 112

原创 Java操作Zookeeper(原生API详解,带demo)

有节点返回上面的数据,否则就是返回null。

2024-08-26 00:11:17 551

原创 zookeeper 文档

接受客户端初始化连接时最长能忍受多少个心跳时间间隔数,服务器挂了,需要一个端口来重新进行选举,选出一个新的。服务器之间或客户端与服务器之间维持心跳的时间间隔,:存储内存中数据库快照的位置,顾名思义就是。会监听这个端口,接受客户端的访问请求。服务器还没有收到客户端的返回信息,之间发送消息,请求和应答时间长度,的时间长度,总的时间长度就是。表示的是这个服务器与集群中的。群之间的数据的事务性一致、保存数据的目录,默认情况下,: 这个端口就是客户端连接。监视的数据发生变化时,通。事件,是一次性触发的,当。

2024-08-25 18:36:50 173

原创 Zookeeper 的数据模型、Zookeeper应用场景

Zookeeper 的数据模型1、每个子目录项如 NameService 都被称作为znode,这个 znode 是被它所在的路径唯一标识,如 Server1 这个znode 的标识为INameservicelServer12、znode 可以有子节点目录,并且每个 znode 可以存储数据,注意 EPHEMERAL类型的目录节点不能有子节点目录3、znode 是有版本的,每个 znode 中存储的数据可以有多个版本,也就是一个访问路径中可以存储多份数据4、znode 可以是临时节点,一旦创建这个 znod

2024-08-25 18:28:00 263

bubbo和dubbox学习笔记

bubbo和dubbox学习笔记

2024-09-02

RocketMq 学习笔记

RocketMq 学习笔记 包含集群配置、顺序消费、事务、Filter组件配置以及使用,包含demo

2024-08-25

基于linux的ZooKeeper安装以及ACtive集群搭建

基于linux的ZooKeeper安装以及ACtive集群搭建

2024-07-30

negix环境搭建与应用

negix企业级环境应用

2022-04-03

SSM实现人事管理系统

SSM实现人事管理系统,适应于Java小白学习,以及毕业设计等

2022-04-03

微信小程序Text空格符号以及省略的展示

微信小程序Text空格符号以及省略的展示

2022-03-30

省市区三级联动数据库(mysql)

省市区三级数据库(mysql)目前项目在用包含经纬度、省市区县等字段

2022-03-23

Java程序员年中、年终述职报告PPT模板

Java程序员年中、年终述职报告PPT模板

2022-03-23

微信小程序开发视频教程

微信小程序开发视频教程

2022-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除