找回密码
 立即注册
查看: 301|回复: 0

golang 微服务开发(四)go-micro 简单介绍

[复制链接]
发表于 2022-5-1 15:04 | 显示全部楼层 |阅读模式
代码地址


https://github.com/mafa1993/go-micro-learn
go micro 介绍及安装

    go micro 是一个插件化的基础框架,是一个可插拔的插件化架构,laravel为组件化架构默认使用consul作为服务发现(2019改为使用mdns),通过http通信,数据格式为protobuf和json实现了 服务发现 负载均衡  消息编码  请求响应  可插拔几口go mirco 3版本发生重大变化,和2版本不兼容框架分为mirco和go-mirco  mirco类似于beego中的bee ,一个工具 安装介绍
      go get github.com/micro/micro/v2go get github.com/micro/go-micro/v2
    包下载除了使用 go get 也可以在go.mod中添加 然后 使用 go mod vendor下载
  • 需要将protoc-gen-micro编译出来
      pkg/mod/github.com/micro/micro/v2@v2.9.3/cmd/protoc-gen-micro   在protoc-gen-micro目录下go install即可
    关于proto文件中,package和go_package的区别
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-3 16:25 , Processed in 0.130513 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表