
micro
kunyus
这个作者很懒,什么都没留下…
展开
-
Golang 根据 interface 接口定义直接生成空白实现代码和注释,避免大量的复制粘贴
说明implgen 用于通过 interface 定义生成 Go 接口空白实现代码的工具。用于减少开发人员工作量,将机械式的复制粘贴代码交由工具来实现,提升工作效率。安装说明1. 通过源码安装执行命令通过源码安装:go get github.com/ssoor/implgen执行命令检查输出来验证安装结果:implgen --help2. 使用 gex 安装gex 是用来管理项目工具类依赖项的工具。通过使用 gex 可以清晰的说明代码都依赖于哪些工具,并在使用时自动拉取和原创 2020-06-28 12:14:19 · 2234 阅读 · 0 评论 -
Golang 微服务框架 - 1. Micro 介绍
Micro 介绍Micro 是一个工具集合, 通过将微服务架构抽象成一组工具。隐藏了分布式系统的复杂性,为开发人员提供了更简洁的概念。组成Micro 主要有三部分组成:go-micro - 开发 sdk, 包含了 RPC 框架,服务发现, 消息订阅/ 发布 等功能.go-plugins - Micro 的插件micro - 一个官方管理工具, 提供 网关, 命令行, 代理和界...原创 2018-06-17 11:14:00 · 36409 阅读 · 0 评论 -
Golang 微服务框架 - 2. Micro 安装 & 运行示例
依赖关系通常 micro 会依赖两个项目consul - 服务发现protoc-gen-micro - 代码生成consul 安装:source: go get -u -v github.com/hashicorp/consul consul agent -devdocker: docker run consulprotoc-gen-mic...原创 2018-06-17 12:49:00 · 7267 阅读 · 0 评论 -
Golang 微服务框架 - 3. Micro 生成并编译运行第一个 srv 服务
通过 micro 创建项目:micro new --type "srv" \ --namespace "com.test" \ --alias "first_srv"原创 2018-06-17 13:22:43 · 2473 阅读 · 0 评论 -
Istio 遇到的问题汇总
ServiceEntry 解析错误问题表现创建 ServiceEntryapiVersion: networking.istio.io/v1alpha3kind: ServiceEntrymetadata: name: gitlab-huoysspec: hosts: - gitlab-huoys location: MESH_INTERNAL ports: -...原创 2019-03-27 20:32:21 · 3776 阅读 · 0 评论