-
公开(公告)号:CN112738339B
公开(公告)日:2022-09-23
申请号:CN202011589887.4
申请日:2020-12-29
Applicant: 杭州东信北邮信息技术有限公司
IPC: H04M3/22 , H04M3/42 , G06F16/901 , G06F16/903
Abstract: 一种电信域微服务架构下的服务实例无损扩缩容方法,包括:微服务实例从收到的调用请求中提取呼叫会话号,采用哈希取模算法,计算呼叫会话号的槽点序号;微服务实例读取槽点的路由缓存链表,然后遍历链表中的每个历史呼叫会话节点,并判断是否存在有一个历史呼叫会话节点的TTL距离当前时刻不超过预先设置的时间阈值、且历史呼叫会话号是提取的呼叫会话号,如果是,则读取该历史呼叫会话节点的服务实例地址,读取的服务实例地址是调用请求的目标服务实例地址,并将历史呼叫会话节点的TTL更新为当前时刻;微服务实例将调用请求转发给其目标服务实例。本发明属于信息技术领域,能有效满足电信域微服务架构下服务实例扩缩容时的呼叫无损需求。
-
公开(公告)号:CN112738339A
公开(公告)日:2021-04-30
申请号:CN202011589887.4
申请日:2020-12-29
Applicant: 杭州东信北邮信息技术有限公司
IPC: H04M3/22 , H04M3/42 , G06F16/901 , G06F16/903
Abstract: 一种电信域微服务架构下的服务实例无损扩缩容方法,包括:微服务实例从收到的调用请求中提取呼叫会话号,采用哈希取模算法,计算呼叫会话号的槽点序号;微服务实例读取槽点的路由缓存链表,然后遍历链表中的每个历史呼叫会话节点,并判断是否存在有一个历史呼叫会话节点的TTL距离当前时刻不超过预先设置的时间阈值、且历史呼叫会话号是提取的呼叫会话号,如果是,则读取该历史呼叫会话节点的服务实例地址,读取的服务实例地址是调用请求的目标服务实例地址,并将历史呼叫会话节点的TTL更新为当前时刻;微服务实例将调用请求转发给其目标服务实例。本发明属于信息技术领域,能有效满足电信域微服务架构下服务实例扩缩容时的呼叫无损需求。
-