![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式架构
文章平均质量分 66
qq_30024063
这个作者很懒,什么都没留下…
展开
-
Nginx 502 Bad Gateway问题分析及解决方案
502问题分析 具体出现原因: 1.服务器进程数不够,导致当请求端数量太多,导致服务器方面无法给于正常的响应 2.服务器响应速度太慢,延迟时间过长,nginx服务器等待超时 3.后台部署项目重启过于频繁,导致nginx转发请求过程中服务器正在重启无法正常响应 4.nginx的默认的fastcgi(网关接口)进程响应的缓冲区太小,导致fastcgi进程被挂起 解决办法: (一)服务器端: 1.使用百度cdn资源加速访问,提高静态文件响应...原创 2021-09-06 19:45:19 · 4644 阅读 · 0 评论 -
Zookeeper windows安装
安装环境JDK1.8.0_45 windows10 zookeeper-3.4.10zookeeper下载地址:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/安装步骤下载安装包文件解压后,将conf目录下zoo_sample.cfg 复制一份为zoo.cfg文件,并修改zoo.cfg文件内容的dataDir和dataLogDir属性为了防止出现下面的错误修改bin\zkServer.cmd 文件原创 2021-04-27 15:11:49 · 138 阅读 · 0 评论 -
Zookeeper应用场景(二)
ZooKeeper是一个典型的发布/订阅模式的分布式数据管理与协调框架,我们可以使用它来进行分布式 数据的发布与订阅。另一方面,通过对ZooKeeper中丰富的数据节点类型进行交叉使用,配合Watcher 事件通知机制,可以非常方便地构建一系列分布式应用中都会涉及的核心功能,如数据发布/订阅、命名 服务、集群管理、Master选举、分布式锁和分布式队列等。应用场景二:命名服务命名服务(Name Service)也是分布式系统中比较常用的一类场景,是分布式系统最基本的公共服务之 一。在分布式系统中,被原创 2021-03-17 10:01:16 · 61 阅读 · 0 评论 -
Zookeeper应用场景(一)
ZooKeeper是一个典型的发布/订阅模式的分布式数据管理与协调框架,我们可以使用它来进行分布式 数据的发布与订阅。另一方面,通过对ZooKeeper中丰富的数据节点类型进行交叉使用,配合Watcher 事件通知机制,可以非常方便地构建一系列分布式应用中都会涉及的核心功能,如数据发布/订阅、命名 服务、集群管理、Master选举、分布式锁和分布式队列等。应用场景一:数据发布/订阅数据发布/订阅(Publish/Subscribe)系统,即所谓的配置中心,顾名思义就是发布者将数据发布到 ZooKee原创 2021-03-17 09:16:19 · 67 阅读 · 0 评论 -
RMI介绍
一、简介Java RMI 指的是远程方法调用 (Remote Method Invocation),是java原生支持的远程调用 ,采用JRMP(Java Remote Messageing protocol)作为通信协议,可以认为是纯java版本的分布式远程调用解决方案, RMI主要用于不同虚拟机 之间的通信,这些虚拟机可以在不同的主机上、也可以在同一个主机上,这里的通信可以理解为一个虚拟机上的对象调用另一个虚拟机上对象的方法。1.客户端:1)存根/桩(Stub):远程对象在客户端上的代理;原创 2021-02-28 16:40:52 · 299 阅读 · 0 评论 -
RPC介绍
RPC全称为remote procedure call,即远程过程调用。借助RPC可以做到像本地调用一样调用远程服务,是一种进程间的通信方式比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的 应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调 用的数据。需要注意的是RPC并不是一个具体的技术,而是指整个网络远程调用过程。RPC架构一个完整的RPC架构里面包含了四个核心的组件,分别是Cl原创 2021-02-28 15:08:21 · 205 阅读 · 1 评论