-
公开(公告)号:CN113868184B
公开(公告)日:2024-10-15
申请号:CN202111115261.4
申请日:2021-09-23
申请人: 猪八戒股份有限公司
IPC分类号: G06F15/16 , G06F16/21 , G06F16/23 , G06F16/27 , H04L41/0806
摘要: 本发明实施例公开了一种主从架构基于缓存的配置中心的配置方法及系统,所述方法包括:构建SpringBoot类型的工程;配置数据库、Redis集群的参数,以连接服务集群中的各节点;各节点均部署有配置中心服务;创建用于关联操作所述数据库、Redis集群的基础组件;进行选主服务得到主节点,所述主节点负责进行Redis配置内容的更新;初始化一个单线程的线程池,开启定时刷新线程进行本地缓存更新;其有益效果是:通过将配置中心的本地缓存与数据库和Redis集群相结合,避免过于对内存存在强依赖的问题,同时,利用主从架构,只有主节点才操作Redis集群,减少对Redis集群的重复操作的问题。
-
公开(公告)号:CN113726871A
公开(公告)日:2021-11-30
申请号:CN202110995409.1
申请日:2021-08-27
申请人: 猪八戒股份有限公司
摘要: 本发明实施例公开了一种自动化代码发布的调度方法及系统,所述方法包括:通过服务器端制定调度发布规则;其中,所述服务器端包括预先建立的CMDB系统;通过该CMDB系统提供API接口,以供节点的Agent请求及回调;由Agent客户端通过所述API接口获取调度发布规则,执行更新并回调状态;通过所述CMDB系统,更新调度状态信息,以供其他Agent请求及回调;其有益效果是:通过制定调度发布规则,支持复杂场景根据不同更新策略制定具有针对性的发布方式,无需每次自动发布均对所有节点进行重启,同时又可对根据制定的发布规则,对节点进行调度管理;也克服了之前自动化代码发布导致服务不可用性的问题。
-
公开(公告)号:CN113434799A
公开(公告)日:2021-09-24
申请号:CN202110707328.7
申请日:2021-06-24
申请人: 猪八戒股份有限公司
IPC分类号: G06F16/958 , G06F16/957
摘要: 本发明实施例公开了一种基于NODEJS技术的搜索引擎优化方法及设备,包括如下步骤:搭建基于Nodejs技术框架的服务器端运行环境;安装Puppeteer依赖包,以用来模拟浏览器的运行;获取页面HTTP请求;其中,所述HTTP请求通过浏览器端发起;匹配请求的访问来源,若匹配到访问是搜索引擎,则转交Nodejs接口处理;Nodejs接收到请求,调用Puppeteer接口渲染网页内容;然后返回Puppeteer渲染的HTML内容至所述搜索引擎的调用方;其效果是:克服现有技术中,单页应用不能被搜索引擎抓取,从而导致这类页面在搜索引擎中搜索不到的缺陷。
-
公开(公告)号:CN114866457B
公开(公告)日:2024-01-16
申请号:CN202210453460.4
申请日:2022-04-27
申请人: 猪八戒股份有限公司
IPC分类号: H04L45/028 , H04L67/02 , H04L67/1095 , H04L69/06
摘要: 本发明公开了一种基于Nginx与Lua的高性能动态路由转发方法、系统及设备,根据预先获取的网络拓扑配置信息定义路由转发信息;基于Python+Vue技术进行路由发布,将路由转发信息录入Redis缓存中,并根据录入信息的实时变化对Redis缓存的路由转发信息进行更新;将lua语言嵌入Nginx服务器中形成Ngx_Lua脚本,使其支持lua语言开发基于Nginx服务器下的业务逻辑,在Ngx_Lua脚本的timer.at定时器中读取Redis缓存,将路由转发信息同步至shared.dict共享缓存中;当用户访问应用时,利用Nginx技术将shared.dict共享缓存的路由转发信息缓存到nginx worker中lrucache缓存后进行路由转发。上述方案使Nginx配置文件通过结构化数据进行WEB控制管理,并提供RESTful API,无需进行Nginx reload即实现了动态路由转发。
-
公开(公告)号:CN113868226A
公开(公告)日:2021-12-31
申请号:CN202111056527.2
申请日:2021-09-09
申请人: 猪八戒股份有限公司
摘要: 本发明实施例公开了一种数据库管理方法、数据库平台及可读存储介质。方法包括:数据库平台获取获取项目和数据库的绑定关系;所述数据库服务器通过agent小插件上报当前实例信息至数据库平台,以使得所述数据库平台根据所述当前实例信息分析项目使用数据成本;所述数据库平台接收用户的查询请求,基于所述绑定关系获取项目使用数据成本。实施本发明实施例,通过绑定关系清晰地记载项目与数据库、数据表的关联关系,可通过数据库平台对项目使用数据成本进行统计,且基于绑定关系,人员可通过数据库平台对项目使用数据及其成本进行查询,提高了项目成本管理效率,降低了资源浪费。
-
公开(公告)号:CN113727110A
公开(公告)日:2021-11-30
申请号:CN202110994527.0
申请日:2021-08-27
申请人: 猪八戒股份有限公司
IPC分类号: H04N19/40 , H04N21/4402
摘要: 本发明实施例公开了一种将h264格式转换为mp4格式的方法,包括:接收来自于web端的需转码的h264视频文件;将需转码的h264视频文件放入阻塞队列中,每一需转码的h264视频文件为一待处理任务,所述阻塞队列中包括多个待处理任务;从线程池中获取线程,采用所述线程从所述阻塞队列中获取一所述待处理任务;开启一java线程,采用所述java线程执行所述待处理任务,得到转码后的mp4视频文件。实施本发明实施例,可以将来自于wen端的h264视频文件转换为mp4格式的视频文件,使其能够在主流播放器上进行播放,且实现成本较低。
-
公开(公告)号:CN113450430A
公开(公告)日:2021-09-28
申请号:CN202110707318.3
申请日:2021-06-24
申请人: 猪八戒股份有限公司
IPC分类号: G06T11/20 , G06T11/40 , H04N21/2343
摘要: 本发明公开了一种将音频转化为图像的系统、方法、装置及存储介质,系统包括:输入转化模块:用于在浏览器操作界面获取用户音频,并将所述音频转化为音频二进制文件;处理模块:用于将所述音频二进制文件提交到Python服务器,接收并加工处理Python服务器输出的JSON对象;渲染输出模块:用于将所述JSON对象渲染成SVG图像,对所述SVG图像进行参数配置并将SVG图像渲染到浏览器操作界面,输出图像;其中,所述SVG图像为颜色和形状可调的矢量图像。本发明可实现将普通的音频进行优化算法后生成矢量格式的音频图像,且可调节图像的颜色和形状,音频图像可随意放大缩小而不失真,提高了打印输出效果。
-
公开(公告)号:CN113434189A
公开(公告)日:2021-09-24
申请号:CN202110707637.4
申请日:2021-06-24
申请人: 猪八戒股份有限公司
IPC分类号: G06F8/71
摘要: 本发明提供的基于异步部署模式的自动化代码发布方法及系统,方法包括以下步骤:CMDB系统接收录入的各个业务项目的基础信息;Jenkins工具接收各个业务项目的源代码,并对各个业务项目的源代码与基础信息进行封装,得到各个业务项目的项目包,将各个业务项目的项目包推送给应用仓库;发布客户端根据预设的发布策略从应用仓库中选取对应的项目包,发布该项目包。该方法实现全自动化代码发布,减少手工操作,提升发布效率。
-
公开(公告)号:CN113868083B
公开(公告)日:2024-07-16
申请号:CN202111125536.2
申请日:2021-09-24
申请人: 猪八戒股份有限公司
IPC分类号: G06F11/30 , G06F16/182 , H04L1/22
摘要: 本发明实施例公开了一种基于实时分析应用请求日志实现流量智能切换的方法,包括:通过日志分析系统收集项目Nginx请求日志,并将所述项目Nginx请求日志存储至数据库中;通过日志分析系统对所述项目Nginx请求日志进行分析,得到分析结果,并将所述分析结果发送至流量切换系统中;通过所述流量切换系统按照模型分析策略进行流量切换判定,得到判定结果,并根据所述判定结果进行流量切换。实施本发明实施例,通过对项目Nginx请求日志进行分析,采用模型分析策略对分析结果进行流量切换判定,并实现流量切换,解决了当某一机房的一个或多个应用出现不可用时、人工切换流量不及时、易出错及时间长等问题。
-
公开(公告)号:CN113726674B
公开(公告)日:2023-11-14
申请号:CN202110994608.0
申请日:2021-08-27
申请人: 猪八戒股份有限公司
IPC分类号: H04L47/10 , H04L67/562 , H04L61/4511
摘要: 本发明实施例公开了一种基于Nginx+Lua的流量调度方法及设备,该方法包括:将各数据中心进行连接,使得每个数据中心的内网网络能够进行互联;将各应用服务分别部署在各数据中心上;在每个数据中心流量入口部署Nginx+Lua代理;根据配置的流量策略管理每个数据中心的流量入口Nginx代理的不同模式转发规则;所述转发规则包括用于进行流量分配的引流规则;通过ngx_lua读取相应引流规则代理到后端服务,以响应于用户访问各个数据中心入口;其有益效果是:实现入口流量可以全局统一动态管理、比例分配、快速切换和流量切换,从而克服现有技术中流量切换缓慢、资源利用率低和影响网站可用性的问题。
-
-
-
-
-
-
-
-
-