一种基于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服务中会话消息的问题丢失。