I โค Open Open Source.
- ๐ I'm currently working at home. ๐
- ๐ค Iโm currently using
Vim
GoLang
Python
Lua
K8s
๐ โ๏ธ Open to Remote Job Opportunities ๐ป- ๐ซ How to reach me. xiaorui.cc
๐ I โค Open Cloud Native.
- ๆทฑๅ ฅๆบ็ ๅๆ kubernetes v1.26.0 ็ๅฎ็ฐๅ็ (้ข่ฎก 50 ไธช็ซ ่, ็ฐๅทฒๆดๆฐ 28 ไธช็ซ ่)
- ๆทฑๅ ฅๆบ็ ๅๆ traefik ็่ฎพ่ฎกไธๅฎ็ฐ
- ๆทฑๅ ฅๆบ็ ๅๆ raft ็่ฎพ่ฎกไธๅฎ็ฐ
- ๆทฑๅ ฅๆบ็ ๅๆ golang badgerDB ็่ฎพ่ฎกไธๅฎ็ฐ
- ๆทฑๅ ฅๆบ็ ๅๆ golang bitcask roseDB ็่ฎพ่ฎกไธๅฎ็ฐ
- ๆทฑๅ ฅๆบ็ ๅๆ golang ้ซๆง่ฝ็ผๅญ็่ฎพ่ฎกๅฎ็ฐ
๐ Recent 10 articles.
- golang disruptor lockfree ้ซๆง่ฝๆ ้้ๅ็่ฎพ่ฎกๅฎ็ฐๅ็
- hashicorp go-memdb ๅญๅจ็ไบๅกๅ็ดขๅผ็่ฎพ่ฎกๅฎ็ฐๅ็
- golang bigcache ้ซๆง่ฝๆ GC ๅผ้็็ผๅญ่ฎพ่ฎกๅฎ็ฐ
- golang ristretto ้ซๆง่ฝ็ผๅญ็่ฎพ่ฎกๅฎ็ฐๅ็
- ไผๅ lockfree ไธญ atomic cas spin ๅฟ่ฝฎ่ฏข่ชๆๅผๅ็ๆง่ฝๅผ้
- ๅฆไฝๅๆๆฅ็ page cahce ๅ ๅญไธญ็ผๅญไบๅชไบๆไปถ ( mmap + mincore )?
- golang wal ้ขๅๆฅๅฟ็่ฎพ่ฎกๅฎ็ฐ
- golang deque ้ซๆง่ฝๅ็ซฏ้ๅ็ๅฎ็ฐ
- ่ฎฉไบบ่ฟท็ณ็socket udp่ฟๆฅ้ฎ้ข
- ้ซๅนถๅๅบๆฏไธdisk io้ ๆ็้ซๆถๅปถ้ฎ้ข
- golang gomaxprocs ไธๅน้ ๅผ่ตท runtime ่ฐๅบฆๆง่ฝๆ่
๐ฆ Recently contributing to projects.
- https://github.com/redis/go-redis
- https://github.com/gorilla/websocket
- https://github.com/rosedblabs/rosedb
- https://github.com/go-co-op/gocron (git reset... ๐ )
- https://github.com/apache/skywalking-go
- https://github.com/apache/kvrocks-controller
- https://github.com/RocksLabs/kvrocks-operator
- https://github.com/go-co-op/gocron-redis-lock
- https://github.com/go-co-op/gocron-gorm-lock
- https://github.com/go-co-op/gocron-etcd-elector
- https://github.com/bruceshao/lockfree
- https://github.com/reugn/go-quartz
- https://github.com/lesismal/nbio
- https://github.com/shaovie/goev
- https://github.com/net-byte/vtun (ไฝ่ ๆๅ่ถ)
- https://github.com/quic-go/quic-go
- https://github.com/go-faker/faker
- https://github.com/openimsdk/open-im-server
- https://github.com/WuKongIM/WuKongIM
- https://github.com/go-redsync/redsync
- https://github.com/IceFireDB/IceFireDB
- https://github.com/rosedblabs/minidb
- https://github.com/akrylysov/pogreb
- https://github.com/rosedblabs/diskhash
- https://github.com/cloudwego/shmipc-go
- https://github.com/juicedata/juicefs
- https://github.com/grafana/dskit
- https://github.com/phuslu/log
- https://github.com/ContentSquare/chproxy
- https://github.com/adhocore/gronx
- https://github.com/dolthub/swiss
- https://github.com/mhmtszr/concurrent-swiss-map
- https://github.com/volcano-sh/volcano
- https://github.com/net-byte/vtun
- https://github.com/reugn/async
- https://github.com/kitex-contrib/obs-opentelemetry
- https://github.com/kitex-contrib/kitexcall
- https://github.com/lesismal/go-websocket-benchmark
- https://github.com/rosedblabs/wal
- https://github.com/rosedblabs/kvstore-bench
- https://github.com/faabiosr/cachego
- https://github.com/karlseguin/ccache
- https://github.com/puzpuzpuz/xsync
- https://github.com/seiflotfy/cuckoofilter
- https://github.com/xitongsys/parquet-go-source
- https://github.com/liyue201/gostl
- https://github.com/alitto/pond
- https://github.com/smallnest/mping
- https://github.com/elastic/go-freelru
- https://github.com/nutsdb/nutsdb
- https://github.com/dgraph-io/ristretto
- https://github.com/lxzan/gws
- https://github.com/xitongsys/parquet-go-source
- https://github.com/gin-contrib/cache
- https://github.com/gin-contrib/requestid
- https://github.com/gin-contrib/logger
- https://github.com/gin-contrib/timeout
- https://github.com/vearne/gin-timeout
- https://github.com/chenjiandongx/grogudb
- https://github.com/caarlos0/env
- https://github.com/creasty/defaults
- https://github.com/cespare/xxhash
- https://github.com/lithammer/shortuuid
- https://github.com/florianl/go-tc (traffic control)
- https://github.com/florianl/go-conntrack
- https://github.com/dgraph-io/badger
- https://github.com/xxjwxc/gowp
- https://github.com/caarlos0/starcharts
- https://github.com/rfyiamcool/pgcacher
- https://github.com/Allenxuxu/gev
- https://github.com/journey-ad/Moe-Counter
๐ Project | ๐ฌ Language | โญ Stars | ๐ Forks | ๐ Remark |
---|---|---|---|---|
๐ฅ share_ppt | markdown | ไธชไบบ็ๆๆฏๅไบซ | ||
๐ฅ pgcacher | golang | get page cache stats for files on Linux | ||
๐ฅ notes | markdown | kubernetes, golang ๆบ็ ๅๆ | ||
๐ฅ raft-badger | golang | raft-badger for hashcorp/raft | ||
go-tracer | golang | opentracing & opentelemetry | ||
go-netflow | golang | capture process net traffic | ||
cronlib | golang | golang crontab manager | ||
grpcall | golang | request grpc server with reflect mode | ||
go-timewheel | golang | golang high performance timewheel. | ||
gpool | golang | golang goroutine pool. | ||
go-bigqueue | golang | golang bigqueue is the same as redis quicklist. | ||
grpc-client-pool | golang | grpc client pool for grpc-sidecar and grpc-proxy. | ||
go-shell | golang | golang easy shell && command lib. | ||
k8scache | golang | local cache for k8s apiserver. | ||
rocks_queue | golang | fast queue base on rocksdb engine. | ||
kvdis | golang | redis nosql base on rocksdb. | ||
ProcessHandler | python | Manage your python app's process. |