全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111661756.7 (22)申请日 2021.12.3 0 (71)申请人 北京亿阳信通科技有限公司 地址 100093 北京市海淀区杏石口路9 9号1 幢20302 (72)发明人 杨超 宋双龙  (51)Int.Cl. G06F 9/54(2006.01) G06F 21/60(2013.01) G06F 16/2455(2019.01) (54)发明名称 一种微服务端口管理方法和装置 (57)摘要 本发明公开一种微服务端口管 理方法, 所述 方法包括: 确定集群中微服务使用的端口范围; 采集集群中已使用端口列表, 并存储使用各端口 微服务的属性信息; 根据微服务的端口分配请 求, 将唯一标识该微服务的属性信息拼接后加 密, 结合所述端口范围生成端口; 根据所述已使 用端口列表确定所述生成的端口是否合法; 将生 成的合法端口返回给相应的微服务。 本发明还公 开一种微服务端口管理装置。 通过本发明可实现 对微服务端口的统一管理和动态分配 。 权利要求书2页 说明书7页 附图3页 CN 114327952 A 2022.04.12 CN 114327952 A 1.一种微 服务端口管理方法, 其特 征在于, 所述方法包括: 确定集群中微 服务使用的端口范围; 采集集群中已使用端口列表, 并存 储使用各端口微 服务的属性信息; 根据微服务的端口分配请求, 将唯一标识该微服务的属性信息拼接后加密, 结合所述 端口范围生成端口; 根据所述已使用端口列表确定所述 生成的端口是否合法; 将生成的合法端口返回给相应的微 服务。 2.根据权利要求1所述的方法, 其特征在于, 所述根据微服务的端口分配请求, 将唯一 标识该微 服务的属性信息拼接后加密, 结合所述端口范围生成端口 的方法具体为: 解析端口分配请求, 获取 所述端口分配请求中的微 服务属性信息; 将所述微服务属性信息中的唯一标识该微 服务的属性信息进行字符串拼接; 采用加密算法对拼接后的字符串 进行加密; 将加密后的所述字符串对所述端口范围的上限取模; 根据所述端口范围的下限, 对所述取模的结果进行 校验调整后确认生成的端口。 3.根据权利要求2所述的方法, 其特征在于, 根据所述端口范围的下限, 对所述取模的 结果进行 校验调整后确认生成端口 的方法具体为: 校验所述取模的结果大于所述端口范围的下限, 确认所述取模的结果 为生成的端口; 校验所述取模的结果小于所述端口范围的下限, 确认所述取模的结果与所述端口范围 的下限之和为 生成的端口。 4.根据权利要求3所述的方法, 其特 征在于: 所述各端口微服务的属性信息至少包含, 微服务的名称、 版本号、 配置实例名称、 端口 唯一标识。 5.根据权利要求1 ‑4中任一所述的方法, 其特 征在于, 所述方法还 包括: 选择至少两个所述唯一标识该微 服务的属性信息拼接 。 对于不合法的端口, 对其 拼接的字符串 进行再次拼接, 直到获得合法的端口。 6.一种微 服务端口管理装置, 其特 征在于, 所述装置包括: 端口范围确定单 元, 用于确定集群中微 服务使用的端口范围; 端口采集存储单元, 用于采集集群中已使用端口列表, 并存储使用各端口微服务的属 性信息; 端口生成单元, 用于根据微服务的端口分配请求, 将唯一标识该微服务的属性信息拼 接后加密, 结合所述端口范围确定的端口范围生成端口; 端口合法性确 认单元, 用于根据所述端口采集存储单元存储的已使用端口列表确定所 述端口生成单 元生成的端口是否合法; 端口返回单 元, 将所述端口合法性确认单 元确认的合法端口返回给相应的微 服务。 7.根据权利要求6所述的装置, 其特 征在于, 所述端口生成单 元进一步包括: 分配请求解析模块, 用于解析端口分配请求, 获取所述端口分配请求中的微服务属性 信息; 字符串拼接模块, 用于将所述分配请求解析模块获取的所述微服务属性信 息中的唯一 标识该微 服务的属性信息进行字符串拼接;权 利 要 求 书 1/2 页 2 CN 114327952 A 2加密模块, 用于采用加密算法对拼接后的字符串 进行加密; 取模模块, 用于将所述加密模块加密后的所述字符串对所述端口范围的上限取模; 端口确认模块, 用于根据所述端口范围的下限, 对所述取模的结果进行校验调整后确 认生成的端口。 8.根据权利要求7 所述的装置, 其特 征在于, 所述端口确认模块进一 步包括: 校验模块, 用于校验所述取模 模块取模的结果是否大于所述端口范围的下限; 调整模块, 用于当校验模块校验取模的结果小于所述端口范围的下限时, 将所述取模 的结果调整为所述取模的结果与所述端口范围的下限之和; 确认模块, 用于确认大于所述端口范围下限的取模的结果 为生成的端口。 9.根据权利要求8所述的装置, 其特 征在于: 所述各端口微服务的属性信息至少包含, 微服务的名称、 版本号、 配置实例名称、 端口 唯一标识。 10.根据权利要求9所述的装置, 其特 征在于: 所述字符串拼接模块选择至少两个所述唯一标识该微 服务的属性信息拼接 。权 利 要 求 书 2/2 页 3 CN 114327952 A 3

.PDF文档 专利 一种微服务端口管理方法和装置

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种微服务端口管理方法和装置 第 1 页 专利 一种微服务端口管理方法和装置 第 2 页 专利 一种微服务端口管理方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:13:29上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。