LOADING

加载过慢请开启缓存 浏览器默认开启

xkiven の 小屋

here is xkiven...

FalshSale

2025/5/3

FlashSale 秒杀系统

项目地址https://github.com/xkiven/FalshSale

简介

本秒杀系统是一个高效、稳定的系统,旨在解决高并发场景下的秒杀问题,确保用户能够公平、流畅地参与秒杀活动。系统采用了多种技术手段,如缓存、消息队列等,来应对高并发流量,避免系统崩溃和数据不一致的问题。

阅读全文

kitex

2025/4/9

kitex的使用方法

阅读全文

分布式算法(令牌桶)

2025/2/21

令牌桶算法基本原理

  • 令牌桶算法是一种常用的限流算法,其核心思想是系统以固定的速率向一个虚拟的 “桶” 中放入令牌,每个请求在处理前需要从桶中获取一个令牌,若桶中没有令牌,则请求被限流。

阅读全文

Jaeger

2025/2/21

Jaeger 是一个开源的分布式追踪系统,用于监控和排查分布式系统中的问题。

阅读全文

P2C

2025/2/20

算法原理

  1. 基本原理
    • P2C 算法的核心思想是在多个可选的服务实例中,随机选择两个实例,然后比较它们的负载情况,选择负载较低的那个实例。这种方法可以有效地平衡负载,避免请求总是集中在某个特定的实例上。为了避免某些节点一直得不到选择导致不平衡,会在超过一定的时间后强制选择一次。
阅读全文

熔断降级

2025/2/19

熔断降级是一种在系统出现故障或异常情况时,为了避免故障蔓延,对系统进行保护的机制。通常当某个服务或操作频繁失败时,会触发熔断,后续的请求会直接走降级逻辑,而不是继续尝试可能失败的操作。

熔断降级的基本概念

  • 熔断:当系统检测到某个服务或操作的错误率超过一定阈值,或者在一定时间内出现过多的错误时,会触发熔断。熔断后,对该服务或操作的请求会直接被拦截,不再尝试调用实际的逻辑。

  • 降级:在熔断触发后,会执行一个预先定义好的降级逻辑,返回一个默认值或者执行一些简单的处理,以避免长时间等待或者系统崩溃。

  • 恢复:在熔断一段时间后(通常称为休眠窗口),系统会尝试恢复正常,重新允许部分请求调用实际的逻辑,根据调用结果来判断是否继续熔断。

阅读全文

Kafka

2025/2/18

因为Kafka依赖Zookeeper,所以先启动zookeeper

阅读全文

git的使用

2025/2/17

准备工作

安装Git:

确保在你的电脑上已经安装了Git。可以在命令行输入 git –version 查看是否安装成功以及Git的版本信息。

注册GitHub账号:

如果还没有GitHub账号,需要访问GitHub官网进行注册。

阅读全文

nope_net

2025/2/12

Nope_Net

  • *目前的想法是分为两个板块,一个是推送帖子,可以发布帖子,可以进行实时评论,有浏览量设置,以此可以推送浏览量高的帖子,一个是任务板块,可以记录个人一段时间内的任务,可以查看完成情况,可以设置期限,时间到了可以有提醒。

  • *** 项目地址:xkiven/rope_net 在 master***

阅读全文

chat_room

2025/2/4

在线聊天室

项目简介

​ 基于websocket的简单在线聊天室,仅实现实时接受文字并返回所有客户端的功能,没有添加注册与登录,发送消息时的名字可以随时自己改变。

阅读全文
1 ... 2 3
avatar
xkiven

here is kiven…