master: master组件主要负责启动master服务器。
monitor: monitor组件主要负责启动各个服务器的monitor服务,该服务负责收集服务器的信息并定期向master进行消息推送,保持master与各个服务器的心跳连接。
proxy: proxy组件主要负责生成服务器rpc客户端,由于系统中存在多个服务器进程,不同服务器进程之间相互通信需要通过rpc调用(master服务器除外)。
remote: remote组件主要负责加载后端服务器的服务并生成服务器rpc服务端。
server:server组件主要负责启动所有服务器的用户请求处理服务。
connector: connector组件主要负责启动前端服务器的session服务和接收用户请求。
sync: sync组件主要负责启动数据同步模块并对外提供数据同步功能。
connection: connection组件主要负责启动用户连接信息的统计服务。
channel: channel组件主要负责启动channelService服务,该服务主要提供channel相关的功能包括创建channel,通过channel进行消息推送等。
session: session组件主要负责启动sessionService服务,该服务主要用来对前端服务器的用户session进行统一管理。
localSession: localSession组件主要负责启动localSession服务,该服务主要负责维护服务器本地session并与前端服务器进行交互。
dictionary: dictionary组件主要负责生成handler的字典。
protobuf: protobuf组件主要负责解析服务端和客户端的proto buffer的定义,从而对客户端和服务端的通信内容进行压缩。
1. 打开draw.io,点击“新文件”,选择“流程图”模板。2. 在画布上拖拽“开始”和“结束”框,表示流程的开始和结束。
3. 拖拽“步骤”框,表示阿里云服务器流程的每一步,如:购买服务器、配置服务器、安装软件、部署应用等。
4. 在每一步框中添加文字,描述每一步的具体内容。
5. 在每一步框之间拖拽箭头,表示流程的先后顺序。
6. 在流程图上添加图标,表示阿里云服务器的相关内容,如:服务器、软件、应用等。
7. 完成后,点击“保存”按钮,保存阿里云服务器流程图。
我是全栈工程师,用到前端web,后端php,和MYSQL数据库,客户端是服务器解析的静态页面,用户输入请求,ajax通过http协议发送到后端,后端接收请求,然后遍历数据库,找到想要的答案,在返回给客户端,用户就可以看到答案了,以前都是B/S架构,现在都是C/S架构,方便维护,要是还不明白,私聊我,我给你写代码看,你就明白了欢迎分享,转载请注明来源:夏雨云
评论列表(0条)