一种基于Dubbo服务的会话消息的传递方法和装置
基本信息
申请号 | CN202011206768.6 | 申请日 | - |
公开(公告)号 | CN112256456B | 公开(公告)日 | 2021-10-01 |
申请公布号 | CN112256456B | 申请公布日 | 2021-10-01 |
分类号 | G06F9/54(2006.01)I;G06F9/48(2006.01)I;G06F8/41(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 乐思文 | 申请(专利权)人 | 武汉物易云通网络科技有限公司 |
代理机构 | 深圳市六加知识产权代理有限公司 | 代理人 | 崔肖肖;向彬 |
地址 | 430000湖北省武汉市东湖新技术开发区光谷大道77号金融后台服务中心一期A3栋12层 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于Dubbo服务的会话消息的传递方法和装置,该传递方法包括:第一Dubbo服务接收到来自于消费方的第一请求后,选取目标执行线程对第一请求进行处理;第一过滤器从第一请求中获取第一上下文消息,并将第一上下文消息存储在第一线程局部变量中,在第一过滤器完成上下文消息的存储后,第二过滤器将第一上下文消息存储在第二线程局部变量;在第一Dubbo服务发生级联调用时,可以从第二线程局部变量中获取第一上下文消息,以进行第一请求的后续逻辑处理。在本发明中,扩展的过滤器将上下文消息存储在新增的局部变量中,当发生级联调用时,可以从新增的局部变量获取上下文消息,避免Dubbo服务中会话消息的问题丢失。 |
