?? YoyoGo (Go语言框架)一个简单、轻量、快速、基于依赖注入的微服务框架( web 、grpc ),支持Nacos/Consoul/Etcd/Eureka/k8s /Apollo等 .
https://github.com/yoyofx/yoyogo
v1.7.4 更新内容
CLI tempates upgrade: 1. grpc 2. xxl-job
Frameworks upgrade: 1. upgrade gRPC to v1.38.0 2. upgrade etcd to v3.5.0 3. upgrade protobuf to v1.5.2 4. upgrade go-redis to v8.11.0 5. upgrade go-grpc-middleware to v1.3.0 6. upgrade gorm to v1.21.11 7. upgrade logrus to v1.8.1 8. upgrade go2sky to v1.1.0 9. upgrade fasthttp v1.28.0
v1.7.3 更新内容
yygctl (cli)
install
go install github.com/yoyofx/yoyogo/cli/yygctl
There are commands working with application root folder
yygctl new <TEMPLATE> [-l|--list] [-n <PROJECTNAME>] [-p <TARGETDIR>]
list all templates
console / webapi / mvc / grpc / xxl-job
generate folder by project name
output files to target directory.
yygctl new console -n demo -p /Projects
v1.7.2 更新内容
实例:
config := nacosConfig.RemoteConfig("config")
config := apolloConfig.RemoteConfig("config")
v1.7.0/1 更新内容
v1.6.9 更新
v1.6.8 更新