分布式集群
文章平均质量分 92
菠萝-琪琪
这个作者很懒,什么都没留下…
展开
-
全面分析分布式监控CAT
CAT(Central Application Tracking)是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团上海侧所有核心应用。目前在中间件(MVC、RPC、数据库、缓存等)框架中得到广泛应用,为美团各业务线提供系统的性能指标、健康状况、监控告警等。项目的开源地址是http://github.com/dianping/cat。背景介绍CAT整个产品研发是从2011年底开始的,当时正是大众点评从.NET迁移到Java的核心起步阶段。当初大众点评已经有核心的基.原创 2021-03-01 20:50:54 · 1064 阅读 · 1 评论 -
Service Mesh 和 Spring Cloud
Spring Cloud 相信大家经过这几年微服务文化的熏陶已经非常了解熟悉了,这个框架的最大有点可以说是非常容易上手,因为spring 快速集成的关系导致使用Cloud全家桶内的东西非常方便,但是缺点也是比较明显的:不能跨语言,只支持java应用 需要进行最简单的相关配置 每一个接入的应用都要重复相关配置 框架选型被完全限制了,因为要最简单的上手微服务,只能被迫选择spring cloud带着上述这些问题,在18年的时候不少社区论坛出现了Service Mesh 网格服务的话题讨论,Servi原创 2020-12-25 15:49:08 · 5412 阅读 · 0 评论 -
Ubuntu 安装Zookeeper并使用集群配置
1、zookeeper是主要是对集群进行管理,通过配置zookeeper/conf/zoo.cfg文件,达到集群内的每台机器能够相互通信,监听心跳,也能通过配置一台服务器,其它服务器自动同步配置。通过prox算法选举出集群中的leader,以积极遇到问题后的结局策略。2、zookeeper也可以只配一台服务器,kafka启动需要先启动zookeeper。在zookeeper/conf/zo转载 2016-12-27 12:48:34 · 492 阅读 · 0 评论 -
SpringBoot+Springcloud+SpringBootAdmin 服务发现注册与服务监控完美整合
Apache开源的SpringCloud与阿里开源的Dubbo一直是SOA架构服务调度框架的首选,前段时间公司尝试使用了Dubbo+Zookeeper架构模式,但是实践过程中发现几个比较重要的缺陷,虽然也有比较好的优势但是此文就不阐述Dubbo的优势了,主要说下为何遗弃的几点原因供大家参考:1.Dubbo虽然对代码的植入很小,但是在对提供者与消费者分层时,需要使用Maven的依赖开发功能,看似原创 2017-06-30 19:38:15 · 19015 阅读 · 5 评论 -
Linux 安装配置Mysql-Proxy 读写分离
场景描述:数据库Master主服务器:192.168.10.130数据库Slave从服务器:192.168.10.131MySQL-Proxy调度服务器:192.168.10.132以下操作,均是在192.168.10.132即MySQL-Proxy调度服务器 上进行的。3.1 MySQL的安装与配置具体的安装过程与上文相同。3.2 检查系统所需软件包通过 rpm -qa | grep name ...原创 2018-03-03 15:14:02 · 1461 阅读 · 0 评论 -
Consul 注册中心集群搭建
简介之前公司一直用的是Eureka 1.X版本,但是自从SpringBoot升级到2.X版本后Eureka团队对外宣布不再开源且Eureka 2.X版本不在维护,这就一下子懵逼了,开始寻找Eureka的替代方案,最终选择使用Consul进行服务发现以及服务管理。网上有很多关于Consul的介绍和对比,我这里也不献丑了,大家搜索的时候可能会经常看到这么一个表格,此表格采摘自:https://...原创 2018-10-17 13:53:42 · 1848 阅读 · 1 评论 -
Raft算法概述
最近公司在选型分布式框架时集中研究对比了Paxos和Raft一致性算法实现得原理,说实话Paxos在百度百科得描述真的复杂,可能需要反复看很多遍才能理解个大概,而Raft得原理图虽然也不简单但是多看几次还是能理解得Raft 是一种共识算法,旨在替代 Paxos。在提供不亚于 Paxos 的性能、可靠性、可用性的同时,Raft 通过逻辑分离的方式使其比 Paxos 更容易理解(Unde...原创 2019-09-04 13:56:11 · 1443 阅读 · 0 评论