System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所属的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。下面参照图6来描述根据本公开的这种实施方式的电子设备600。图6显示的电子设备600仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。如图6所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:上述至少一个处理单元610、上述至少一个存储单元620、连接不同系统组件(包括存储单元620和处理单元610)的总线630。其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。电子设备600也可以与一
技术介绍
1、saas(software as a service,软件即服务)可以包括向个人端、企业端的软件产品服务,此时软件产品是提供软件功能服务的载体。saas平台可以通过api(applicationprogramming interface,应用程序编程接口)、浏览器网页、服务订阅等形式向客户端提供软件服务,而saas平台则需要支撑大量不同客户的业务访问,从而需要部署庞大的服务集群。由于不同客户接入的场景、调用量、服务内容、响应时间需求等存在差别,因此可以分层级地将不用客户路由到对应服务器集群以提供服务。在向客户提供软件服务时,通常需要将对应的客户信息从数据库加载到应用服务器本地。在多客户请求服务以致大规模的服务器集群启动或重启时,如果加载速度快,就会对数据库造成极大的性能压力,甚至由于数据库资源共用还可能导致连锁反应,向客户整体提供服务的稳定性受到影响;如果加载速度慢,就会严重拖慢业务支撑速度,进而提高发本文档来自技高网...
【技术保护点】
1.一种缓存更新方法,其特征在于,方法应用于多个应用服务器,方法包括:
2.根据权利要求1的方法,其特征在于,所述多个应用服务器中任意一个为第一应用服务器,其它为第二应用服务器,中间层缓存的创建步骤如下所示:
3.根据权利要求1的方法,其特征在于,所述中间层缓存的创建步骤如下所示:
4.根据权利要求2、3任一的方法,其特征在于,拉起源数据库向消息中间件发布的更新事件消息,包括:
5.根据权利要求4的方法,其特征在于,所述对中间层缓存中对应的源数据执行更新操作,包括:
6.根据权利要求1的方法,其特征在于,所述第二预设时间段大于消息定时处理任务每个循环的时长。
7.根据权利要求1的方法,其特征在于,所述中间层缓存基于Redis数据库构建。
8.一种缓存更新系统,其特征在于,系统包括多个应用服务器、源数据库、中间层缓存以及消息中间件,每个应用服务器,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读介质,计算机可读存储介质上存储有计算机程序,其特征在于,计算机程
...【技术特征摘要】
1.一种缓存更新方法,其特征在于,方法应用于多个应用服务器,方法包括:
2.根据权利要求1的方法,其特征在于,所述多个应用服务器中任意一个为第一应用服务器,其它为第二应用服务器,中间层缓存的创建步骤如下所示:
3.根据权利要求1的方法,其特征在于,所述中间层缓存的创建步骤如下所示:
4.根据权利要求2、3任一的方法,其特征在于,拉起源数据库向消息中间件发布的更新事件消息,包括:
5.根据权利要求4的方法,其特征在于,所述对中间层缓存中对应的源数据执行更新操作,包括:
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。