The present invention provides a method and system for service deployment, the method includes: a first node attribute information management node receives the front page node are sent, the first list formed by the first node attribute information are sent to the front page node; the management node receives the back-end service nodes will send second node attribute information will consist of second node attribute information of the second list were sent to the back-end service node; the management node according to the script file configuration database node pre generated with the preset corresponding service. After the front page and the back-end service node node connectivity and management nodes in the deployment and, through automatic detection and reporting to the management port node node attribute information, the management node to achieve interoperability between nodes and the front page of the back-end service interworking between the nodes, based on Cloud Architecture, convenient service rapid deployment.
【技术实现步骤摘要】
服务部署方法和系统
本专利技术属于通信
,尤其是涉及一种服务部署方法和系统。
技术介绍
目前,软件服务的部署方式一般是以单机服务器+数据库的方式部署。举例来说,用户选定一台服务器,在该服务器中部署软件服务,再选定另外的一台服务器安装数据库。进而,使用常用的配置工具去执行相关的数据库配置。执行数据库配置时,部署了软件服务的服务器会生成一些表和字段等信息,并将这些信息以脚本的形式导入数据库中。上述服务部署中,是由人工手动实现服务的部署和配置等操作的,部署效率较低,而且,在用户访问数量很大的情况下,单机服务器的方式也不能满足用户的访问需求。
技术实现思路
针对上述存在的问题,本专利技术提供一种服务部署方法和系统,用以提高服务部署效率、满足大量用户访问需求。本专利技术提供了一种服务部署方法,包括:管理节点接收各前端页面节点分别发送的第一节点属性信息,其中,前端页面节点是提供访问预设服务的访问页面的节点;第一节点属性信息包括对应前端页面节点的IP地址、端口号以及节点类型,所述前端页面节点的端口号是部署对应前端页面节点时,所述对应前端页面节点自动检测获得的未被占用端口的端口 ...
【技术保护点】
一种服务部署方法,其特征在于,包括:管理节点接收各前端页面节点分别发送的第一节点属性信息,其中,前端页面节点是提供访问预设服务的访问页面的节点;第一节点属性信息包括对应前端页面节点的IP地址、端口号以及节点类型,所述前端页面节点的端口号是部署对应前端页面节点时,所述对应前端页面节点自动检测获得的未被占用端口的端口号;所述管理节点将由各所述第一节点属性信息构成的第一列表分别发送给所述各前端页面节点;所述管理节点接收各后端服务节点分别发送的第二节点属性信息;其中,后端服务节点是提供预设服务的节点;第二节点属性信息包括对应后端服务节点的IP地址、端口号,所述后端服务节点的端口号是 ...
【技术特征摘要】
1.一种服务部署方法,其特征在于,包括:管理节点接收各前端页面节点分别发送的第一节点属性信息,其中,前端页面节点是提供访问预设服务的访问页面的节点;第一节点属性信息包括对应前端页面节点的IP地址、端口号以及节点类型,所述前端页面节点的端口号是部署对应前端页面节点时,所述对应前端页面节点自动检测获得的未被占用端口的端口号;所述管理节点将由各所述第一节点属性信息构成的第一列表分别发送给所述各前端页面节点;所述管理节点接收各后端服务节点分别发送的第二节点属性信息;其中,后端服务节点是提供预设服务的节点;第二节点属性信息包括对应后端服务节点的IP地址、端口号,所述后端服务节点的端口号是部署对应后端服务节点时,所述对应后端服务节点自动检测获得的未被占用端口的端口号;所述管理节点将由各所述第二节点属性信息构成的第二列表分别发送给所述各后端服务节点;所述管理节点根据预先生成的与所述预设服务对应的脚本文件,配置数据库节点,所述数据库节点是安装有数据库的节点。2.根据权利要求1所述的方法,其特征在于,所述管理节点中包括Redis节点;所述方法还包括:所述管理节点通过所述Redis节点将所述数据库节点中存储的数据读取至所述管理节点的内存中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述管理节点监测到第一后端服务节点改变了所述内存中存储的数据,则所述管理节点将改变的数据同步到各第二后端服务节点,其中,第一后端服务节点是所述各后端服务节点中的任一个,所述各第二后端服务节点是除所述第一后端服务节点之外的其他后端服务节点。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:前端页面节点接收用户发送的访问请求,根据监听到的所述各后端服务节点广播的第二节点属性信息和服务负载信息,确定处理所述访问请求的目标后端服务节点,并将所述访问请求发送至所述目标后端服务节点;前端页面节点接收所述目标后端服务节点对所述访问请求的处理结果并显示。5.根据权利要求4所述的方法,其特征在于,前端页面节点的节点类型包括前端静态页面节点和前端动态页面节点;所述前端页面节点接收用户发送的访问请求,包括:前端静态页面节点接收所述访问请求,若所述访问请求是对应于静态页面的访问请求,且所述前端静态页面节点的处理负载高于预设负载阈值,则所述前端静态页面节点根据所述第一列表,将所述访问请求转发至其他前端静态页面节点;或者,所述前端静态页面节点接收所述访问请求,若所述访问请求是对应于动态页面的访问请求,则所述前端静态页面节点根据所述第一列表,将所述访问请求转发至前端动态页面节点。6.一种服务部署系统,其特征...
【专利技术属性】
技术研发人员:詹嵩,
申请(专利权)人:北大方正集团有限公司,北京北大方正电子有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。