分布式
Little Coder
向往美好生活的程序员
展开
-
nginx 简单了解与安装
1、nginx是个啥nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。特性1)、反向代理首先先看一下什么事正向代理:用户主动去指定的网站访问,通过配置的代理服务器反向代理就是与正向代理相反的操作,暴露的是代理服务器的地址,隐藏真实服务器的IP2)、负载均衡增加服务器的数量,然...原创 2019-12-17 17:24:33 · 323 阅读 · 0 评论 -
Zookeeper安装
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。1、下载ZooKeeper安装包下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper2、解压安装包tar -xzvf zookeeper-3.3.6.tar...原创 2018-03-23 11:32:28 · 201 阅读 · 0 评论 -
dubbo
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。 总体架构Dubbo的总体架构,如图所示: ...转载 2018-03-21 09:20:32 · 240 阅读 · 0 评论 -
Web应用高并发处理方案
先来熟悉几个关于高并发的关键参数!QPS:每秒处理的请求数量!响应时间:处理一个请求需要的时间!吞吐量:单位时间内的处理请求数量!最大并发数:同一时间能支持的最大请求数!一般来说有下面这些常规办法:1,更多的静态资源:将代码中的大量枚举(容器加载时写入map,放入本地缓存),数据库中的定义表(定时任务放入缓存),固定配置,HTML文件等静态化处理,缓存起来!2,图片服务...原创 2018-03-29 15:46:33 · 6757 阅读 · 0 评论 -
Zipkin安装与初识
Zipkin Zipkin是一个分布式跟踪系统。它有助于收集用于解决微服务架构中的延迟问题所需的时序数据。它管理数据的收集和查找。Zipkin的设计是基于Google Dapper paper。应用程序被用来向Zipkin报告定时数据。ZIPKIN UI还提供了一个依赖关系图,显示了多少跟踪请求遍历每个应用程序。如果您正在排除延迟问题或错误,可以根据应用程序、跟踪长度、注...原创 2018-05-24 10:04:59 · 9087 阅读 · 4 评论