ApacheIgnite服务网格:服务调用上下文

ApacheIgnite服务网格:服务调用上下文,ignite,Ignite,我正在使用基于ApacheIgnite.Net的服务网格,并试图实现跨多个Ignite服务的请求的分布式跟踪 为了实现这一点,我需要通过整个调用链传递一个请求id(也称为关联id)。因此,我想知道是否有一种方法可以透明地将一些上下文信息从Ignite服务调用方传递到目标Ignite服务,而无需将方法参数包装在某种形式的信封中?这将使我能够保持方法参数的干净 我看到有void Execute(iserviceontext-context)方法可以访问接收方的一些上下文信息。有没有办法在客户端操纵上

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

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

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

谢谢大家!

void Execute(IServiceContext)
方法在网格节点上部署服务实例时自动调用,并且在服务部署时在网格内部创建了
ServiceContext
实例,因此不打算从客户端对其进行操作


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

理解,谢谢。我一直将此方法作为最后手段牢记在心,同时我希望有一个更优雅的解决方案来满足此要求。