2024年4月19日

分散式发散消息---Gossip协议

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

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

2024年4月17日

CDN

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

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

2024年4月15日

服务限流

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

posted @ 2024-04-15 15:48 anpeiyong 阅读(2) 评论(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:17 anpeiyong 阅读(1) 评论(0) 推荐(0) 编辑

Linux---内存

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

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

2024年4月12日

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 阅读(1) 评论(0) 推荐(0) 编辑

2024年4月11日

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 阅读(1) 评论(0) 推荐(0) 编辑

2024年4月10日

RocketMQ---消息存储

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

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

2024年3月27日

DecimalFormat

摘要: 概述 <code>DecimalFormat</code> is a concrete subclass of <code>NumberFormat</code> that formats decimal numbers. It has a variety of features designed 阅读全文

posted @ 2024-03-27 17:27 anpeiyong 阅读(1) 评论(0) 推荐(0) 编辑

BigDecimal

摘要: 概述 Immutable, arbitrary-precision signed decimal numbers. 不可变的、任意精度的 有符号的 十进制数;A {@code BigDecimal} consists of an arbitrary precision integer <i>unsc 阅读全文

posted @ 2024-03-27 16:53 anpeiyong 阅读(1) 评论(0) 推荐(0) 编辑

导航