- 博客(17)
- 收藏
- 关注
原创 Raft算法原理,看这篇就够了
Raft是一种用于管理和维护分布式系统一致性的协议,它是一种共识算法,在实现高可用性和数据的持久性.Raft通过在节点间复制数据来保证分布式系统中的一致性,即使在节点故障的情况下也能保证数据不会丢失
2025-03-13 22:32:38
1160
2
原创 【RabbitMQ】事务
RabbitMQ是基于AMQP协议实现的,该协议实现了事务机制,因此RabbitMQ也支持事务机制.SpringAMQP也提供了对事务相关的操作.RabbitMQ事务允许开发者确保消息的发送和接收是原子性的,要么全部成功,要么全部失败.
2025-03-11 10:04:23
523
1
原创 【RabbitMQ】死信队列
死信(Dead Letter)是消息队列中的一种特殊消息,它指的是那些无法被正常消费或处理的消息.在消息队列系统中,如RabbitMQ,死信队列用于存储这些死信消息.当消息在一个队列中变成死信之后,它能被重新被发送到另一个交换器中,这个交换器就是DLX(Dead Letter Exchange),绑定DLX的队列,就称为死信队列(Dead Letter Queue,简称DLQ).
2025-03-09 23:02:42
1002
原创 【Nacos】配置中心
配置中心就是对这些配置项进行统一管理.通过配置中心,可以集中查看,修改和删除配置,无需再逐个修改配置文件,提高效率的同时,也降低了出错的风险本文从多个方面对Nacos的配置中心进行了介绍以及简单的操作示例,让初学者更好地能够对Nacos配置中心熟悉和掌握
2025-01-31 08:00:00
1602
12
原创 【Nacos】负载均衡
Nacos 负载均衡,分别阐述服务下线的处理逻辑、权重配置的作用,解析同一集群优先访问策略,以及环境隔离的实现与意义。
2025-01-23 10:51:25
2231
10
原创 【Nacos】健康检查机制(附实操案例)
本文围绕 Nacos 展开,主要介绍其两种健康检查机制,阐述服务实例类型,强调在使用中需关注的注意事项,并通过实操演示,从理论到实践全面呈现 Nacos 相关知识,为读者提供系统且实用的信息。
2025-01-21 18:27:20
1274
2
原创 【Nacos】Nacos快速上手
文章介绍服务注册/发现流程,含引入Spring Cloud Alibaba、Nacos、Load Balance依赖,修改远程调用代码,测试负载均衡及预见问题
2025-01-21 14:19:36
985
7
原创 Nacos安装和配置
Naming andCService)在最初开源时,Nacos选择进行内部三个产品合并统一开源(Configserver非持久注册中心,VIPServer持久化注册中心,Diamond配置中心定位为:一个更易于构建云原生应用的动态服务发现,配置管理和服务管理平台.所以Nacos是一个注册中心组件,但它又不仅仅是注册中心组件.截至目前,Nacos几乎支持了所有的主流语言,⽐如 Java, Go, C++, Nodejs, Python, Scala等
2025-01-20 20:35:22
1314
5
原创 JDK17安装教程
文章介绍了JDK17的相关背景,并且分别介绍了在Windows和Linux这两种不同的环境上安装JDK17的详细步骤,其中包括了环境变量配置和版本确认等等
2025-01-18 13:46:08
2585
1
原创 集群、分布式及微服务间的区别与联系
集群更适合用于需要高度可用性和负载均衡的场景,且集群内的节点通常比较相似,便于管理,但扩展性和灵活性较差。分布式系统具有较强的扩展性和灵活性,适合处理大规模和分布式任务,但由于涉及到多个自治节点,系统的复杂度较高,维护和一致性保障也更具挑战性。在实际应用中,集群和分布式系统往往可以结合使用,以弥补各自的不足。
2025-01-17 20:11:39
813
原创 【Redis】事务的概念及用法
对于Redis来说,它本身支持事务的概念,但它不是传统意义上ACID的事务,同时也没办法保证数据的完整性,但是通过MULTI、EXEC、WATCH这样的机制可以保证应用之间的数据的隔离性,解决线程安全的问题。
2025-01-17 13:33:21
1100
6
原创 【Redis】缓存
使用Redis作为Mysql缓存时,当Redis刚刚启动,或者Redis大批key失效之后,此时由于Redis自身相当于是空着的,没有什么缓存数据,那么Mysql就很可能直接被访问到,从而造成较大的问题因此就需要提前把热点数据备好,直接写入到Redis中,使Redis为Mysql搭建的“保护罩”尽快成型热点数据可以基于上文介绍过的统计方式生成,这份热点数据不用那么“精确”,只要能帮助Mysql低于大部分请求即可,随着程序运行,缓存的热点数据会逐步自动调整,来更一步适应当前情况。
2025-01-08 10:52:36
656
6
原创 【Redis】分布式锁
Redis分布式锁是一种在分布式系统中保证数据一致性和防止并发冲突的机制。它允许在不同的进程或服务器之间同步访问共享资源。
2025-01-08 09:07:12
1153
1
原创 【Redis】持久化
其实,如果你只是单纯把Redis作为缓存服务器,那么可以完全不用考虑持久化,但是,在如今的大多数服务器架构中,Redis的单单只是扮演一个缓存服务器的角色,还可以作为数据库,保存我们的业务数据,此时,我们则需要好好了解有关Redis持久化策略的区别与选择。我们可以从几个方面对比一下RDB与AOF,在应用时,要根本自己的实际需求,选择RDB或者AOF,其实,如果想要数据足够安全,可以两种方式都开启,但两种持久化方式同时进行IO操作,会严重影响服务器性能,因此有时候不得不做出选择。
2025-01-01 11:53:22
656
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人