
RPC
文章平均质量分 55
BNMZY
chatgpt搬运工
展开
-
Nginx-配置实例
反向代理 Tomcat 修改hosts文件原创 2020-05-17 17:28:03 · 319 阅读 · 0 评论 -
Nginx-基本概念及配置
Nginx简介 概述 一个高性能的HTTP和反向代理web服务器 特点是占有内存少,并发能力强 专为性能优化而开发 反向代理 正向代理 在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问 反向代理 把请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端 此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址 负载均衡 动静分离 为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解原创 2020-05-17 17:27:51 · 5803 阅读 · 3 评论 -
Dubbo-基础知识及配置
分布式基础理论 概念 分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统 RPC:远程过程调用(分布式服务框架) 流动计算架构:有一个调度、治理中心,基于访问压力实时管理集群容量,提高集群利用率 RPC 图 基本原理图 2. 详细流程图 概念 RPC框架:dubbo、gRPC、Thrift、HSF RPC两个核心模块:通讯,序列化 决定RPC的速率 通信速率 序列化与反序列化速率 Dubbo 概念图 注册中心 A ...原创 2020-05-13 16:46:31 · 580 阅读 · 0 评论 -
Dubbo-高可用
zookeeper宕机与dubbo直连 描述 zookeeper注册中心宕机,还可以消费dubbo暴露的服务 高可用:通过设计,减少系统不能提供服务的时间 dubbo直连:在消费者的服务调用处直接写死提供者的地址+端口 原因 负载均衡 Random LoadBalance 基于权重的随机负载均衡机制 RoundRobin LoadBalance 基于权重的轮询负载均衡机制 LeastActive LoadBalance 最少活跃数-负载均衡机制 ConsistentHash原创 2020-05-13 16:46:20 · 244 阅读 · 0 评论 -
Zookeeper-基本&配置
概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目 一个基于观察者模式设计的分布式服务管理框架 负责存储和管理大家都关心的数据,然后接受观察者的注册 数据发生变化,Zookeeper负责通知已经在Zookeeper上注册的那些观察者做出相应的反应 Zookeeper = 文件系统 + 通知机制 1. 特点 Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群 集群中只要有半数以上(不包括半数)节点存货,Zookeeper集群就原创 2020-05-12 15:42:51 · 616 阅读 · 0 评论 -
Zookeeper-原理
选举机制(重点) 半数机制:集群中半数以上机器存活,集群可用。所以适合安装奇数台服务器 Zookeeper虽然在配置文件中并没有指定Master和Slave,但是工作时通过内部的选举机制临时产生Leader 选举规则 从id最小开始,票数为包括自己所有比自己id小的数量 直到票数超过一半,则成为leader 所以一般是中间当选 节点类型 持久 客户端和服务器断开连接后,节点不删除 持久化目录节点 客户端与Zookeeper断开连接后,该节点依旧存在 持久化顺序编号目录节点 客户原创 2020-05-12 15:42:39 · 178 阅读 · 0 评论 -
zookeeper-集群操作
集群配置 大佬 命令 查看 # 启动客户端 bin.zkCli.sh # 显示所有操作 help # 查看当前znode中所包含的内容 ls / # 查看详细的 ls2 / 节点 # 创建普通节点(3.5之后不用加信息也可以) create /threeKim "han" create /threeKim/shuguo "zgl" # 获得节点的值(3.5之后+s) # 客户端若可以获得值,则说明节点服务器存在 get /threeeKim # 创建短暂节点 客户端断开即销毁 create -e /原创 2020-05-12 15:41:50 · 273 阅读 · 0 评论