questions icon indicating copy to clipboard operation
questions copied to clipboard

任何关于Micro的问题都可以在Issue中创建

Results 44 questions issues
Sort by recently updated
recently updated
newest added

如题,我使用的go micro版本为2.9.1。使用了go-plugins/broker/kafka/v2 v2.9.1。并使用opentracing、jeager配置了链路追踪 我在生产者发送消息时,传递了带有tracer的Context。但好像在消费者的消费方法里收到的Context并不携带span。我该怎么做能够将它们串起来?是否有效相关代码示例? 谢谢!

# 环境 centos 7.9 go version go1.15.2 linux/amd64 micro version v3.1.0 # 背景 刚接触golang 为服务, 起初接触了go-kit。后来转向micro。 我们现在清楚go-micro=>micro的发展过程。 # 问题1 micro是平台工具,go-micro是框架,我的问题时micro平台是怎么在私有环境下使用的,难道实在k8s平台上面启动 micro server吗? 那这样使用 micro run的service 又跑在了哪里?还是说micro server只管启动、生命周期管控, 若是micro server只负责启动那么 microde...

go micro 用consul怎么把公网ip注册到注册中心?

我想问一下micro v2.6.0 用这个命令可以支持跨域吗 micro api --enable_cors=true --handler=web

答:不可以均衡互调,只能直连互调,micro是micro,gRPC是gRPC。micro可以直连调用gRPC,与其它语言一致,需要自行配置彼此服务地址。gRPC可以直连调用`grpc.Newservice`服务。Micro有自己的风格与协议,与gRPC是不同的,Micro通过Client组件均衡调用其它服务(Server)的Transport组件完成rpc请求,gRPC中是没有这两个组件的,也就无法均衡与直接接收请求。 更多示例,请参考:[gRPC示例](https://github.com/micro-in-cn/tutorials/tree/master/examples/middle-practices/micro-grpc)

非专业开发者,自由爱好者,前天入门了Go和Go Web开发,现在正在按着教程学习go-micro,还没入门,只是按着代码跑一边看看流程而已。 所以这个时候就急需go-micro了,但是试了各种办法都无法下载go-micro来编译proto文件

我看到 https://github.com/wiatingpub/MTBSystem 项目中 单独用net/http做的 http 到 grpc 的路由转换 实现代码 https://github.com/wiatingpub/MTBSystem/blob/master/src/api-srv/main.go 于是在教程的代码里尝试了下发现有报错: json.RawMessage is not protoiface.MessageV1: missing method ProtoMessage 想问下有没有类似的做法或案例

突然发现 go-micro改名成了nitro,成了asim的个人项目,micro-in-cn也变成了stack-labs, 麻烦介绍一下关于此变化相关的原因、影响以及Micro-in-cn的未来的发展路线,谢谢

**srv.go** ` package main import ( "context" "fmt" mcusend "AlarmService/proto/mcusend" "time" "github.com/micro/go-micro/v2" "github.com/micro/go-plugins/registry/etcdv3" ) type MCUsend struct{} func (e *MCUsend) Mcusend(ctx context.Context, req *mcusend.McuRequest, rsp *mcusend.McuResponse) error { mac :=...

web层负责对外接口 service层负责内部通讯 虽然职责明确 可能是受了传统WebAPI的影响, 分开成两层 还是感觉有点别扭,比如: 用户登录流程: 传统的:前端-->web(api)层-->数据库 多了一个service层:前端-->web(api)层-->service层-->数据库 感觉service层的作用并不是很明显 web层和service层能不能合并成一个呢?