System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及嵌入式操作系统中微服务优化的,具体涉及一种嵌入式系统微服务性能优化方法。
技术介绍
1、嵌入式系统的微服务应用场景中,通常微服务部署使用的硬件资源是有限的(通常使用固定的硬件资源组成一个小集群),如使用 4 块板卡组成的机箱,每个机箱是一个独立的嵌入式系统或 linux。微服务可以部署在任意的板卡上,通过微服务之间的通信,为机箱中的应用或外部应用提供对应的服务。
2、但微服务的部署具有随机性,当任意部署这些微服务时,系统中的资源不一定处于最优工作状态。有可能出现多个微服务部署后,因为对系统资源产生挤占,使得微服务的占用资源变多、响应时间变长、执行时间变长等。
3、因此,亟需提供一种嵌入式系统微服务性能优化方法,以解决上述现有技术中存在的缺陷与不足。
技术实现思路
1、为了解决现有技术中存在的缺陷与不足,本专利技术提供了一种嵌入式系统微服务性能优化方法。
2、本专利技术提供的具体方案为:
3、一种嵌入式系统微服务性能优化方法,其特征在于:包括以下步骤:
4、s1:将微服务分布于嵌入式系统中;
5、s2:启动对应每个微服务的链路追踪功能,同时开启链路收集服务;
6、s3:运行模拟压力程序,向链路收集服务发送初始追踪信息;
7、s4:链路收集服务采集到初始追踪信息后,对其中的服务信息进行统计;
8、s5:当所有服务信息均统计完毕后,按照如下方法实现微服务迁移:
...【技术保护点】
1.一种嵌入式系统微服务性能优化方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S1中,采用随机部署的方式将微服务分布于嵌入式系统中。
3.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S2中,对应每个微服务的链路追踪功能和链路收集服务自动启动开始工作。
4.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S3中,包括以下步骤:
5.根据权利要求4所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S32中,模拟压力程序通过调用微服务 URL 接口的方式产生 RPC 调用。
6.根据权利要求4所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S34中,向链路收集服务发送的对应追踪信息包括有系统Metric资源信息。
7.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S4中,所述服务信息至少包括有服务耗时信息和服务链路信息。
8.根据权利
9.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S53中,在互换位置前,向嵌入式系统的服务管理程序发出调度请求。
10.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤S55中,预设条件至少包括:
...【技术特征摘要】
1.一种嵌入式系统微服务性能优化方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤s1中,采用随机部署的方式将微服务分布于嵌入式系统中。
3.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤s2中,对应每个微服务的链路追踪功能和链路收集服务自动启动开始工作。
4.根据权利要求1所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤s3中,包括以下步骤:
5.根据权利要求4所述的一种嵌入式系统微服务性能优化方法,其特征在于:所述步骤s32中,模拟压力程序通过调用微服务 url 接口的方式产生 rpc 调用。
...
【专利技术属性】
技术研发人员:韩辉,弓羽箭,焦进星,王翾,
申请(专利权)人:南京翼辉信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。