04 2024 档案

分散式发散消息---Gossip协议
摘要:背景 在分布式系统中,不同的节点进行 数据/信息共享 是一个基本的需求。 一种比较简单粗暴的方法就是 集中式发散消息,简单来说就是 一个主节点 同时 共享最新信息 给其他所有节点,比较适合中心化系统。 这种方法的缺陷也很明显,节点多的时候不光 同步消息的效率低,还太依赖与中心节点,存在单点风险问题。 阅读全文

posted @ 2024-04-19 10:24 anpeiyong 阅读(7) 评论(0) 推荐(0) 编辑

CDN
摘要:概述 Content Delivery Network/Content Distribution Network,翻译过的意思是 内容分发网络 。 内容:指的是静态资源比如图片、视频、文档、JS、CSS、HTML。 分发网络:指的是将这些静态资源 分发到 位于多个不同的地理位置机房中的服务器上,这样 阅读全文

posted @ 2024-04-17 16:05 anpeiyong 阅读(30) 评论(0) 推荐(0) 编辑

服务限流
摘要:概述 https://javaguide.cn/high-availability/limit-request.html 单机限流 Guava RateLimiter 用于控制并发请求速率的工具类,可以有效地实现限流功能。 通过RateLimiter,我们可以轻松控制系统的吞吐量,防止短时间内请求过 阅读全文

posted @ 2024-04-15 15:48 anpeiyong 阅读(5) 评论(0) 推荐(0) 编辑

Linux---CPU
摘要:lscpu 输出详细的CPU信息,包括架构、核心数、线程数、CPU型号、频率、缓存大小以及其他相关的CPU特性 cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 物理CPU的数量 cat /proc/cpuinfo | grep 阅读全文

posted @ 2024-04-15 14:16 anpeiyong 阅读(4) 评论(0) 推荐(0) 编辑

Linux---内存
摘要:free https://www.runoob.com/linux/linux-comm-free.html 显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。 cat /proc/meminfo 详细的内存信息,包括总内存、空闲内存、可用内存、缓冲区、 阅读全文

posted @ 2024-04-15 11:13 anpeiyong 阅读(3) 评论(0) 推荐(0) 编辑

guava-retrying
摘要:https://github.com/rholder/guava-retrying ##What is this? The guava-retrying module provides a general purpose method for retrying arbitrary Java code 阅读全文

posted @ 2024-04-12 14:44 anpeiyong 阅读(23) 评论(0) 推荐(0) 编辑

Spring-Retry
摘要:https://github.com/spring-projects/spring-retry This project provides declarative retry support for Spring applications. It is used in Spring Batch, S 阅读全文

posted @ 2024-04-11 15:16 anpeiyong 阅读(34) 评论(0) 推荐(0) 编辑

RocketMQ---消息存储
摘要:概述 RocketMQ的 消息 存储在 本地文件系统中,默认路径:$home/store下; abort 该文件在 broker启动后自动创建,正常关闭broker,该文件会消失; 若 在未启动broker的情况下,发现该文件存在,说明broker的关闭是非正常关闭; checkpoint 存储 c 阅读全文

posted @ 2024-04-10 16:18 anpeiyong 阅读(149) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示