首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Ignite服务网格:服务调用上下文

Apache Ignite服务网格:服务调用上下文
EN

Stack Overflow用户
提问于 2019-08-12 17:57:27
回答 1查看 101关注 0票数 0

我正在使用基于Apache Ignite .Net的服务网格,并且我正在寻求实现跨多个Ignite服务的请求的分布式跟踪。

为了实现这一点,我需要在整个调用链中传递一个请求id (也称为关联id)。所以我想知道是否有一种方法可以透明地将一些上下文信息从Ignite服务调用者传递到目标Ignite服务,而不需要将方法参数包装在某种形式的信封中?这将使我能够保持方法参数的整洁。

我看到有一个void Execute(IServiceContext context)方法,它可以访问接收端的一些上下文信息。有没有办法操纵客户端的上下文?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-15 01:07:01

只要在网格节点上部署服务的实例,就会自动调用void Execute(IServiceContext context)方法,并且ServiceContext实例是在服务部署时在网格内创建的,因此不打算从客户端以某种方式操作它。

在描述的情况下,可以将某种相关id添加到服务的方法签名中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57459071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档