在这里插入图片描述

B 站大事

kratos 框架

组件描述
HTTP Blademaster核心基于gin进行模块化设计,简单易用、核心足够轻量
GRPC Warden基于官方gRPC开发,集成discovery服务发现,并融合P2C负载均衡
Cache优雅的接口化设计,非常方便的缓存序列化,推荐结合代理模式overlord
Database集成MySQL/HBase/TiDB,添加熔断保护和统计支持,可快速发现数据层压力
Config方便易用的paladin sdk,可配合远程配置中心,实现配置版本管理和更新
Log类似zap的field实现高性能日志库,并结合log-agent实现远程日志管理
Trace基于opentracing,集成了全链路trace支持(gRPC/HTTP/MySQL/Redis/Memcached)
Kratos Tool工具链,可快速生成标准项目,或者通过Protobuf生成代码,非常便捷使用gRPC、HTTP、swagger文档

安装 kratos 工具集

cd $GOPATH/src
git clone git@github.com:urfave/cli.git              //填坑!!!
go get -u github.com/bilibili/kratos/tool/kratos

生成 demo

kratos new kratos-demo

B 站风采

Golang大法好!!!

https://www.bilibili.com/video/av53459598
https://www.bilibili.com/video/av53584988
https://www.bilibili.com/video/av12050779
https://www.bilibili.com/video/av7486656

壮哉大 B 站!!!
为川建国同志点赞!!!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐