摘要:        
编写Models.proto syntax = "proto3"; package Services; message ProdModel { // @inject_tag: json:"pid" int32 ProdID = 1; // @inject_tag: json:"pname" string ProdName = 2; } 编写ProdServ...    阅读全文
posted @ 2019-12-26 20:44
离地最远的星
阅读(564)
评论(0)
推荐(0)
        
            
        
        
摘要:        
调用http api:引入protobuf、生成参数和响应模型,定义proto文件 syntax = "proto3"; package Models; message ProdModel { // @inject_tag: json:"pid" int32 ProdID = 1; // @inje    阅读全文
posted @ 2019-12-26 18:18
离地最远的星
阅读(1275)
评论(0)
推荐(0)
        
            
        
        
摘要:        
处理模型中json tag不一致的问题 举个例子服务端返回的地址插件如下,使用的tag所以服务端返回的json字段名为pid,和pname type ProdModel struct { ProdId int `json:"pid"` ProdName string `json:"pname"` }    阅读全文
posted @ 2019-12-26 18:17
离地最远的星
阅读(629)
评论(0)
推荐(0)
        
            
        
        
摘要:        
定义proto文件 syntax = "proto3"; package Models; message ProdModel { //定义一个结构体,因为这里返回值是一个切片,作为返回值的元素,要和server中定义的返回值中的元素的字段是一样的 int32 ProdID = 1; string P    阅读全文
posted @ 2019-12-26 16:49
离地最远的星
阅读(632)
评论(0)
推荐(0)
        
            
        
        
摘要:        
我们先启动一个server然后再去调用server api package main import ( "github.com/gin-gonic/gin" "github.com/micro/go-micro/registry" "github.com/micro/go-micro/web" "g    阅读全文
posted @ 2019-12-26 16:19
离地最远的星
阅读(667)
评论(0)
推荐(0)
        
            
        
        
摘要:        
当服务很简单的时候可以用这种方法来做基本调用 package main import ( "fmt" "github.com/micro/go-micro/client/selector" "github.com/micro/go-micro/registry" "github.com/micro/    阅读全文
posted @ 2019-12-26 14:49
离地最远的星
阅读(622)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号