自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 软件架构模式的发展和介绍

单体架构(Monolithic Architecture)

2025-01-15 17:29:18 324

原创 基于Redis的分布式锁

本文详细介绍了Redis分布式锁的原理以及具体实现,Redisson实现锁的续期的原理以及实现,Redlock算法的原理以及实现方式。

2024-12-30 18:29:03 556

原创 1 云原生技术:企业IT架构的重塑与未来之路

云原生,是一种构建和运行应用程序的方法,旨在充分利用云计算环境的优势,如弹性计算、分布式存储、自动化管理等,实现应用从开发、部署到运维的全生命周期优化。而云原生架构下的微服务模式将应用拆分为多个小型、独立的服务,每个服务可以由不同团队并行开发和部署,团队能够根据业务需求快速选择和更新技术栈,大大缩短了开发周期,提高了应用的灵活性和响应速度。

2024-12-30 15:25:11 964

原创 深入理解分布式锁

分布式锁是一种在分布式系统环境下,多个节点对共享资源进行访问控制的同步机制。他的主要目的是保证同一时刻只有一个节点对共享资源进行操作,避免数据的不一致性。

2024-09-04 22:16:29 1566

原创 EMQX压测工具emqtt_bench安装使用

是基于 Erlang 编写的,一个简洁强大的 MQTT 协议性能测试工具,emqtt_bench的运行依赖于 Erlang/OTP 21.2 以上版本运行环境建议使用erlang1:24.1.5-1编译过程可能会报错缺少cmake命令执行再进行编译,出现下图证明编译完成编译完成过后emqtt_bench文件内容如下。

2024-08-22 17:18:34 1522

原创 EMQX编译环境Erlang安装

安装1:24.1.5-3版本erlang如果执行完sudo apt-get install esl-erlang=1:24.1.5-3发现找不到对应的版本执行以下命令查看已有的版本如果没有所需版本执行下面的命令更新仓库再次执行sudo apt-get install esl-erlang=1:24.1.5-3如果没有完全匹配的版本至少保证大版本相同。

2024-08-22 16:15:09 498

原创 Elasticsearch原理分析

es将文档内容分词后,形成一个term集合,列出每个term所属的文档,这种通过属性值来确定记录位置的结构叫做倒排索引。

2024-08-16 15:00:04 827

原创 EMQX物联网MQTT消息服务器集群搭建

EMQX 是一款大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器。作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用

2024-04-15 17:53:04 7167

原创 ELFK日志中心搭建

ELK是一个基于Elasticsearch、Logstash和Kibana的日志分析系统,而ELFK在ELK的基础上增加了filebeat,可以更好地收集资源日志。

2024-04-12 16:52:18 1072

原创 Elasticsearch文档索引集群部署

解压elasticsearch-7.6版本之后自带jdk,可不单独安装jdk,使用自带jdk时跳过此步骤将elastic-certificates.p12拷贝到其他节点/home/service/elasticsearch-7.15.2/config/目录下如不需要中文分词,可不配置elasticsearch版本相同将IK分词器解压到/home/service/elasticsearch-7.15.2/plugins/目录下,并改名为IK进入IK分词器的config目录保存文件查看端口监听状况。

2024-04-11 17:10:57 909

原创 Kafka原理分析

Kafka是一个分布式的基于发布/订阅模式的消息队列。

2024-04-10 18:05:45 912

原创 Kafka集群部署

需要按照上面配置文件中,对于每台服务器的id定义,在对应服务器的数据目录中,将id写入一个myid文件。修改kafka配置配置文件server.properties。启动时先启动zookeeper集群,再启动kafka集群。关闭时先关闭kafka集群,再关闭zookeeper集群。修改zookeeper.properties配置文件。

2024-04-02 14:04:53 496

原创 Redis-Cluster集群搭建

Redis 集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特性。Redis 集群不需要 Sentinel 哨兵也能完成节点移除和故障转移的功能。

2024-03-28 14:11:34 834

原创 MySQL高可用主从集群(三)——Orchestrator集群部署

Orchestrator对MySQL集群进行监测,当集群主节点发生故障时,Orchestrator可以将在剩下的从节点中选举出新的主节点,保证集群的高可用性。

2024-02-22 14:38:46 1444

原创 MySQL高可用主从集群(二)——ProxySQL中间件部署

ProxySQL中间件部署并实现MySQL主从集群代理和读写分离

2024-02-21 17:28:52 1477

原创 MySQL高可用主从集群(一)——MySQL主从集群部署

MySQL主从集群部署ProxySQL中间件部署并实现MySQL主从集群代理和读写分离Orchestrator集群部署并实现MySQL主从集群故障切换,保证集群的高可用性

2024-02-20 18:27:09 1563

原创 云服务技术架构图

2024-02-01 11:38:26 178

orchestrator安装包orchestrator-3.2.2-1.x86-64

适用于centos7 orchestrator-3.2.2-1.x86_64.rpm orchestrator-cli-3.2.2-1.x86_64.rpm orchestrator-client-3.2.2-1.x86_64.rpm

2024-02-22

MySQL yum安装包Percona-Server-8.0.21-12

适用于centos7 percona-server-client-8.0.21-12.2.el7.x86_64.rpm percona-server-server-8.0.21-12.2.el7.x86_64.rpm percona-server-shared-8.0.21-12.2.el7.x86_64.rpm percona-server-shared-compat-8.0.21-12.2.el7.x86_64.rpm percona-toolkit-3.0.13-1.el7.x86_64.rpm

2024-02-22

空空如也

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

TA关注的人

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