美文网首页
golang 微服务开发(七)go micro结合gin 实现服

golang 微服务开发(七)go micro结合gin 实现服

作者: mafa1993 | 来源:发表于2022-05-08 16:13 被阅读0次

代码地址

https://github.com/mafa1993/go-micro-learn

目录为go/src/micro_server

  1. 增加service.go ,在里面进行rpc的注册和回调定义
  2. main.go 调用service.go
package main

import (
    "micro_server/services"
)

func main() {
    services.Run()
}

package services

import (
    proto "micro_server/proto"

    micro "github.com/micro/go-micro/v2"
)

// 创建所有的rpc服务
func Run() {
    // 注册goods 服务
    service := micro.NewService(
        micro.Name("goods"),
    )

    service.Init()

    //注册服务 参数1为micro服务
    proto.RegisterGoodsServiceHandler(service.Server(), new(RequestGoods))

    service.Run()
}

相关文章

网友评论

      本文标题:golang 微服务开发(七)go micro结合gin 实现服

      本文链接:https://www.haomeiwen.com/subject/gnequrtx.html