TP-Micro 是一个基于 Teleport 定制的、简约而强大的微服务框架。
支持服务自动发现
支持自定义服务链接选择器
支持负载均衡
支持多路复用IO及其连接池
支持自定义协议
支持自定义Body的编解码类型
支持插件扩展
支持心跳机制
日志信息详尽,支持打印输入、输出消息的详细信息(状态码、消息头、消息体)
支持设置慢操作报警阈值
支持自定义日志
支持平滑关闭与更新
支持推送
支持的网络类型:tcp
、tcp4
、tcp6
、unix
、unixpacket
等
客户端支持断线后自动重连
支持过载保护(断路器)
服务端
客户端
Micro 项目采用商业应用友好的 Apache2.0 协议发布
- 授权协议:
- Apache-2.0
- 开发语言:
- Google Go 查看源码»
- 操作系统:
- 跨平台