Skip to content

TyrellJing/torches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

Golang

Redis

MySQL

ElasticSearch

Kafka

kafka体系结构

生产者与消费者

主题与分区

RabbitMQ

简介及入门使用

AMQP协议和RabbitMQ实现

MessageQueue

分布式消息队列:如何保证消息队列的高可用

分布式消息队列:如何保证消息不被重复消费

分布式消息队列:如何保证消息按顺序执行

分布式消息队列:如何解决消息积压

分布式消息队列:如何保证消息的可靠性传输

分布式消息队列:消息处理失败和死信队列

Distributed Service

详解raft算法

一致性哈希算法

浅谈分布式事务的实现模式

分布式事务基础

分布式事务解决方案之2PC(两阶段提交)

基于Redis的分布式锁实现

RedLock算法-使用redis实现分布式锁服务

分布式UUID-理解snowflake算法的实现原理

Network & Security

Nginx

正向代理与反向代理

负载均衡策略剖析

Nginx进程模型

Nginx内存模型

惊群问题

Docker & K8S

Framework

NSQ

简介及去中心化实现原理

去中心化源码解析

消息传输的可靠性和持久化

消息传输的可靠性和持久化

消息的负载处理

Etcd

About

🔥🔥🔥 Technology trees and blogs of backend programmer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published