func (di *DubboInvoker) appendCtx(ctx context.Context, inv *invocation_impl.RPCInvocation) {
	// inject opentracing ctx
	/*	currentSpan := opentracing.SpanFromContext(ctx)
		if currentSpan != nil {
			err := injectTraceCtx(currentSpan, inv)
			if err != nil {
				logger.Errorf("Could not inject the span context into attachments: %v", err)
			}
		}*/
}
// Finally, I made the decision that I don't provide a general way to transfer the whole context
// because it could be misused. If the context contains to many key-value pairs, the performance will be much lower.
Finally, I made the decision that I don't provide a general way to transfer the whole context
because it could be misused. If the context contains to many key-value pairs, the performance will be much lower.
// Finally I made the decision that I don ' t provide a general way to transfer the whole context // because it could be misused . If the context contains to many key - value pairs the performance will be much lower .
func (di *DubboInvoker) appendCtx(ctx context.Context, inv *invocation_impl.RPCInvocation) {
}
func ( di * DubboInvoker ) appendCtx ( ctx context . Context , inv * invocation_impl . RPCInvocation ) { }
Finally, I made the decision that I don't provide a general way to transfer the whole context
because it could be misused.
Finally I made the decision that I don ' t provide a general way to transfer the whole context because it could be misused .
// inject opentracing ctx /*	currentSpan := opentracing.SpanFromContext(ctx)
		if currentSpan != nil {
			err := injectTraceCtx(currentSpan, inv)
			if err != nil {
				logger.Errorf("Could not inject the span context into attachments: %v", err)
			}
		}*/