【技术实现步骤摘要】
服务发布方法、装置、电子设备和计算机可读存储介质
[0001]本公开涉及计算机与互联网
,尤其涉及一种服务发布方法及装置、电子设备和计算机可读存储介质。
技术介绍
[0002]在互联网服务方的服务器集群中提供有多个服务。在升级服务或者增添服务时,通常需要对该服务进行测试。
[0003]相关技术中,会在测试环境中对目标服务进行测试,但是该测试环境与真实的上线环境可能存在较大的差异,因此在测试环境中很难检测出目标服务在真正上线时可能面对的问题。
[0004]针对上述情况,本公开提出了一种服务发布方法,以在真实上线环境中对服务进行发布和监控测试。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。
技术实现思路
[0006]本公开的目的在于提供一种服务发布方法、装置、电子设备以及计算机可读存储介质,既能在真实的上线环境中对第一服务进行发布和监测,还能够通过对第一灰度服务设备的监测敏感且及时准确的发现第一服务中存在的问题。
[0007]本公开的 ...
【技术保护点】
【技术特征摘要】
1.一种服务发布方法,其特征在于,包括:确定第一服务的灰度发布用户、和用于上线所述第一服务的第一服务设备;根据第一比例在所述第一服务设备中筛选出第一灰度服务设备,所述第一比例小于第一比例阈值;在所述第一灰度服务设备中上线所述第一服务;获取通过所述第一灰度服务设备向所述灰度发布用户提供所述第一服务时,针对所述第一灰度服务设备的第一目标监控数据;根据所述第一目标监控数据确定在剩余第一服务设备中上线所述第一服务。2.根据权利要求1所述方法,其特征在于,在所述第一灰度服务设备中上线所述第一服务,包括:确定部分第一灰度服务设备为第一目标灰度服务设备,在所述第一目标灰度服务设备中上线所述第一服务,以通过所述第一目标灰度服务设备向所述灰度发布用户提供所述第一服务;获取通过所述第一目标灰度服务设备向所述灰度发布用户提供所述第一服务时,针对所述第一灰度服务设备的第一监控数据;根据所述第一监控数据确定将剩余第一灰度服务设备作为第二目标灰度服务设备,并在所述第二目标灰度服务设备中上线所述第一服务。3.根据权利要求1所述方法,其特征在于,所述方法还包括:确定与所述第一服务存在关联关系的第二服务;确定上线有所述第二服务的第二服务设备,并根据第二比例在所述第二服务设备中筛选出第二目标服务设备;其中,获取通过所述第一灰度服务设备向所述灰度发布用户提供所述第一服务时,针对所述第一灰度服务设备的第一目标监控数据,包括:根据所述关联关系将所述第一灰度服务设备提供的第一服务与所述第二目标服务设备提供的第二服务进行关联,以便通过所述第一灰度服务设备和所述第二目标服务设备联合向所述灰度发布用户提供所述第一服务和所述第二服务;获取通过所述第一灰度服务设备和所述第二目标服务设备联合向所述灰度发布用户提供所述第一服务和所述第二服务时,针对所述第一灰度服务设备的第一目标监控数据和针对所述第二目标服务设备的第二目标监控数据;其中,根据所述第一目标监控数据确定在剩余第一服务设备中上线所述第一服务,包括:根据所述第一目标监控数据和所述第二目标监控数据确定在剩余第一服务设备中上线所述第一服务。4.根据权利要求3所述方法,其特征在于,所述第二服务是调用所述第一服务的上游服务;其中,通过所述第一灰度服务设备和所述第二目标服务设备联合向所述灰度发布用户提供所述第一服务和所述第二服务,包括:在通过所述第二目标服务设备向所述灰度发布用户提供所述第二服务的过程中,利用所述第二目标服务设备调用所述第一灰度服务设备提供的所述第一服务。5.根据权利要求3所述方法,其特征在于,所述第一服务是调用所述第二服务的下游服
务;其中,通过所述第一灰度服务设备和所述第二目标服务设备联合向所述灰度发布用户提供所述第一服务和所述第二服务,包括:在通过所述第一灰度服务设备向所述灰度发布用户提供所述第一服务的过程中,利用所述第一灰度服务设备调用所述第二目标服务设备提供的所述第二服务。6.根据权利要求1所述方法,其特征在于,所述第一服务是目标服务的第一版本,所述目标服务还包括第二版本;其中,确定用于上线所述第一服务的第一服务设备,包括:确定上线有所述目标服务的第二版本的所述第一服务设备,以便在上线有所述第二版本的所...
【专利技术属性】
技术研发人员:陈彦光,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。