Stars
一款基于Netty+Zookeeper+Spring实现的轻量级Java RPC框架。提供服务注册,发现,负载均衡,支持API调用,Spring集成和Spring Boot starter使用。是一个学习RPC工作原理的良好示例。
A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程。)
Cbelphgor / tiktok1
Forked from a76yyyy/tiktok基于 kitex RPC微服务 + Hertz HTTP服务完成的第三届字节跳动青训营-极简抖音后端项目
第五届字节跳动青训营项目:极简版抖音。基于 Hertz/Gin HTTP + Kitex 微服务框架
基于 Golang 模拟百度网盘云存储,涉及有Golang、Redis、Ceph、阿里OSS、docker及Kubernets等技术栈。
黑马点评项目优化,新增消息队列RabbitMQ,令牌桶限流实现优惠券秒杀,用户登录限流(redis实现滑动窗口)等功能
Go语言微服务实战,go-micro+gin+gorm+rabbitMQ 构造简单备忘录,包括ETCD作为服务发现,JWT鉴权,降级熔断等等
[Rank. 3rd] Kitex + Hertz + Prometheus + Grafana + RabbitMQ + Redis + Gorm + etcd + es + Kibana. Distributed and relatively standardized backend for short video engineering.
Time-sharing car rental system suite based on CloudWeGo series framework
lichuang521 / WEHousing
Forked from qingshanyinyin/IHomegolang微服务实战-go+micro+docker实现租房网系统(附详细教程)
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
Lark是一个开源的Golang IM服务端项目,具有高性能和可扩展等特性。采用微服务架构设计,支持集群和水平扩展,能够满足高并发业务需求,并实现了万人群消息的秒达。
第六届字节青训营项目:使用 Gin 作为web框架,MySQL 作为数据存储并使用 Gorm 操作数据库。使用Etcd作为注册中心,Grpc 进行服务之间的通信。 采用 redis 作为缓存;消息中间件 RabbitMQ
Educational short video micro-service application built with Kitex and Hertz