一种请求处理方法和装置

    公开(公告)号:CN112804279A

    公开(公告)日:2021-05-14

    申请号:CN201911113563.0

    申请日:2019-11-14

    Inventor: 张开涛 杨嗦

    Abstract: 本发明公开了一种请求处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接入层接收待处理的请求,确定与所述请求对应的调用方法,获取与所述调用方法对应的分布式锁键名;确定与所述分布式锁键名对应的服务节点,将所述请求分配至所述服务节点中;通过所述服务节点对所述请求进行加锁,以将所述请求转发至与所述服务节点对应的应用中进行处理。该实施方式在Nginx接入层上进行分布式锁的配置即可实现分布式锁逻辑,无需将分布式锁逻辑嵌入业务代码中,且通过一致性hash结合本地锁的方式,使得相同的分布式锁key的请求都会发到同一个Nginx节点上。

    一种合成网页的方法及系统

    公开(公告)号:CN111767495A

    公开(公告)日:2020-10-13

    申请号:CN201910258259.9

    申请日:2019-04-01

    Abstract: 本发明提供了一种合成网页的方法及系统,涉及计算机技术领域。该方法的一具体实施方式包括:S101、接收用于获取网页的用户请求;S102、根据所述用户请求,在本地存储中查询用于合成所述网页的数据的状态,所述数据的状态包括:数据已更新、数据已过期、数据不存在;S103、根据所述数据的状态,选择从Redis集群或所述本地存储中获取所述数据;S104、根据所述数据合成所述网页。该实施方式不仅可以实现网页合成过程中数据的多级容灾,大幅度提升系统的容灾能力,还可以实现模板的动态渲染,进而根据用户需求呈现不同的页面内容。

    消息处理方法和处理系统

    公开(公告)号:CN111953506B

    公开(公告)日:2024-07-19

    申请号:CN201910408040.2

    申请日:2019-05-15

    Abstract: 本发明实施例提供一种消息处理方法和处理系统,该方法包括:获取处理发生故障的目标队列消息;获取存储频率,且该存储频率小于业务消息队列的消息处理速率;基于存储频率向业务消息队列存储目标队列消息,且业务消息队列同时接收用户发送的新消息;根据业务消息队列中消息的存储顺序进行消息处理。本发明解决了队列消息发生处理故障后新消息积压的技术问题。

    一种应用于服务重启后的流量调度方法和装置

    公开(公告)号:CN112783639B

    公开(公告)日:2024-03-01

    申请号:CN201911083316.0

    申请日:2019-11-07

    Abstract: 本发明公开了一种应用于服务重启后的流量调度方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:调用后端应用的接口,获取所述后端应用的重启时间点;若所述重启时间点与当前时间点的时间差在预定时间差范围内,则根据后端应用的数量,确定所述后端应用的流量分发占比;获取流量分发总占比与所述流量分发占比的差值,将所述差值均分至剩余后端应用,得到各个剩余后端应用的流量分发占比。该实施方式提供一种基于接入层高并发流量情况下,通过弹性流量调度和弹性自动失败机制,缓解后端应用重启问题的方法。通过在接入层进行后端应用存活探测,保证服务最大化可用。

    服务系统、由服务系统执行的方法、处理装置和存储介质

    公开(公告)号:CN112929195A

    公开(公告)日:2021-06-08

    申请号:CN201911239926.5

    申请日:2019-12-05

    Abstract: 本公开提供了一种服务系统、一种由服务系统执行的方法和一种处理装置。该服务系统包括:应用程序模块,包括一个或多个应用程序,每个应用程序包括一个或多个功能服务,一个或多个功能服务中的每个功能服务各自具有对应标签;信息管理模块,用于基于每个功能服务的对应标签,接受每个功能服务的注册,并基于注册的功能服务的信息生成功能服务信息列表;以及调度处理模块,用于根据来自外部的客户端请求,从功能服务信息列表中调度用于响应客户端请求的功能服务。

    一种请求处理方法和装置

    公开(公告)号:CN112804279B

    公开(公告)日:2025-01-17

    申请号:CN201911113563.0

    申请日:2019-11-14

    Inventor: 张开涛 杨嗦

    Abstract: 本发明公开了一种请求处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接入层接收待处理的请求,确定与所述请求对应的调用方法,获取与所述调用方法对应的分布式锁键名;确定与所述分布式锁键名对应的服务节点,将所述请求分配至所述服务节点中;通过所述服务节点对所述请求进行加锁,以将所述请求转发至与所述服务节点对应的应用中进行处理。该实施方式在Nginx接入层上进行分布式锁的配置即可实现分布式锁逻辑,无需将分布式锁逻辑嵌入业务代码中,且通过一致性hash结合本地锁的方式,使得相同的分布式锁key的请求都会发到同一个Nginx节点上。

    一种合成网页的方法及系统

    公开(公告)号:CN111767495B

    公开(公告)日:2024-10-18

    申请号:CN201910258259.9

    申请日:2019-04-01

    Abstract: 本发明提供了一种合成网页的方法及系统,涉及计算机技术领域。该方法的一具体实施方式包括:S101、接收用于获取网页的用户请求;S102、根据所述用户请求,在本地存储中查询用于合成所述网页的数据的状态,所述数据的状态包括:数据已更新、数据已过期、数据不存在;S103、根据所述数据的状态,选择从Redis集群或所述本地存储中获取所述数据;S104、根据所述数据合成所述网页。该实施方式不仅可以实现网页合成过程中数据的多级容灾,大幅度提升系统的容灾能力,还可以实现模板的动态渲染,进而根据用户需求呈现不同的页面内容。

    一种应用于服务重启后的流量调度方法和装置

    公开(公告)号:CN112783639A

    公开(公告)日:2021-05-11

    申请号:CN201911083316.0

    申请日:2019-11-07

    Abstract: 本发明公开了一种应用于服务重启后的流量调度方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:调用后端应用的接口,获取所述后端应用的重启时间点;若所述重启时间点与当前时间点的时间差在预定时间差范围内,则根据后端应用的数量,确定所述后端应用的流量分发占比;获取流量分发总占比与所述流量分发占比的差值,将所述差值均分至剩余后端应用,得到各个剩余后端应用的流量分发占比。该实施方式提供一种基于接入层高并发流量情况下,通过弹性流量调度和弹性自动失败机制,缓解后端应用重启问题的方法。通过在接入层进行后端应用存活探测,保证服务最大化可用。

    消息处理方法和处理系统

    公开(公告)号:CN111953506A

    公开(公告)日:2020-11-17

    申请号:CN201910408040.2

    申请日:2019-05-15

    Abstract: 本发明实施例提供一种消息处理方法和处理系统,该方法包括:获取处理发生故障的目标队列消息;获取存储频率,且该存储频率小于业务消息队列的消息处理速率;基于存储频率向业务消息队列存储目标队列消息,且业务消息队列同时接收用户发送的新消息;根据业务消息队列中消息的存储顺序进行消息处理。本发明解决了队列消息发生处理故障后新消息积压的技术问题。

Patent Agency Ranking