rocketMq 怎么在消费的时候从上下文里取租户信息

2023-05-08 23:38:14 +08:00
 yuhongtai114514
现在有需求需要我写组件把租户信息塞到 rocketMq message 的上下文里,但是我对着 rocketMq5.0 的 sdk 看了半天,没发现能够实现的扩展点(也可能是我没找到,官网也没有说),有大佬指点指点思路吗~
537 次点击
所在节点    问与答
3 条回复
mineralsalt
2023-05-08 23:58:26 +08:00
tag 和 key 不都能可以用么, 或者定义一个数据结构, payload 也能带上租户字段啊
yuhongtai114514
2023-05-09 10:15:55 +08:00
@mineralsalt 我是指能够在不修改发送、监听代码的情况下,能够塞租户信息到 tag 、key 或者 payload 里的 sdk 代码扩展点,类似 servlet 的 filter 接口。比如 feign 调用透传租户信息一般是实现 filter 去在请求到达业务逻辑之前,塞到请求的上下文里
yuhongtai114514
2023-05-09 10:17:39 +08:00
@mineralsalt 说错,不是 filter 接口,是 feign 的 RequestInterceptor

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/938428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX