Justin02180218

Justin02180218

Geek Repo

Github PK Tool:Github PK Tool

Justin02180218's repositories

blockchain_rust

本系列是用Rust实现简单的区块链,包括区块和区块链,工作量证明,交易和UTXO集合,持久化,钱包及用rust-libp2p实现的点对点分布式网络。

Language:RustStargazers:65Issues:4Issues:0

micro-kit

这是关于微服务架构实战的项目,基于Go语言,结合Gin web框架和Go-kit微服务框架。内容包括限流、服务注册与发现、熔断降级、监控和分布式链路追踪、构建docker镜像,部署发布到k8s中。

Language:GoStargazers:27Issues:0Issues:0

kv_server_rust

本系列是关于用Rust构建一个KV Server的系列文章,内容包括用tokio做底层异步网络通讯、使用toml文件做配置、protobuf做传输协议、内存/RockDB做数据存储、事件通知、优雅关机、并发连接限制及测量监控等。

Language:RustStargazers:23Issues:2Issues:0

p2p_learn

本系列首先研究P2P网络的核心概念,然后详细分析libp2p-rust库中的应用实例,为以后开发P2P网络应用程序打好基础。

Language:RustStargazers:12Issues:0Issues:0

resilience4j

Resilience4j is a fault tolerance library designed for Java8 and functional programming

Language:JavaLicense:Apache-2.0Stargazers:7Issues:0Issues:0

distribute-election-raft

分布式选举 raft 算法

Language:JavaLicense:MITStargazers:6Issues:0Issues:0

distribute-election-bully

分布式选举 Bully 算法

Language:JavaLicense:MITStargazers:5Issues:0Issues:0

distribute-election-zab

分布式选举 ZAB 算法

Language:JavaLicense:MITStargazers:4Issues:0Issues:0
Language:JavaLicense:MITStargazers:2Issues:0Issues:0

Golang_Puzzlers

极客时间专栏《Go语言核心36讲》的配套代码。

Language:GoStargazers:1Issues:0Issues:0

k8s-api-in-action

在使用 Kubernetes REST API 编写应用程序时,我们不需要自己实现http rest api接口的请求及传输数据的编解码,可以使用Kubernetes官方提供的客户端库来实现。 本系列就是使用kubernetes官方开源的客户端client-go调用Api Server的接口来部署微服务。

Language:GoStargazers:1Issues:0Issues:0

springcloud-config

springcloud 配置中心

Stargazers:0Issues:0Issues:0