2019年04月的内容
springcloud(五):熔断监控Hystrix Dashboard和Turbine
Hystrix-dashboard 是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各 Hystrix Command 的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据……
zookeeper运维(转)
本文以 ZooKeeper3.4.3 版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要点,围绕 ZK 的部署和运维两个方面讲一些管理员需要知道的东西。本文并非一个 ZK 搭建的快速入门,关于这方面,可以查看《ZooKeeper 快速搭建》。……
canal 高可用介绍(4)
概述 这篇文章的目的是为了讲清楚canal的 HA 机制,至于什么是 HA 机制直接套用canal官网原话,因为我自认为没法描述的更好。而我直接从代码的角度去分析如何实现 HA 的,其实也就是 zookeeper 的分布式锁的使用方法。 摘录自官网的一段原话:&……
听听八年阿里架构师怎样讲述Dubbo和Spring Cloud微服务架构吧
微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如 Dubbo 和 Spring Cloud。各大互联网公司也有自研的微服务框架,但其模式……
springcloud理论篇一之zookeeper和Eureka对比
写在前面 在对比 zookeeper 和 Eureka 之前,首先来了解一个原则,那就是 CAP 原则,这是啥??????分布式领域 CAP 理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容……
SpringCloud服务注册中心比较:Consul vs Zookeeper vs Etcd vs Eureka
原文链接地址:http://luyiisme.github.io/2017/04/22/spring-cloud-service-discovery-products/这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论:FeatureConsulzookeeperetcdeuerka服务健康检查服务状态,内存,硬盘等(弱)长连……
探究 | Elasticsearch如何物理删除给定期限的历史数据?
1、题记想到删除,基础认知是 delete,细分为删除文档(document)和删除索引;要删除历史数据,基础认知是:删除了给定条件的数据,用 delete_by_query。 实际操作发现: 删除文档后,磁盘空间并没有立即减少,反而增加了? 除了定时任务+delete_by_query,有没有更好的方式呢?2、常见的删除操作2.1 ……
elasticsearch painless最强教程
何为 painlessElasticStack 在升级到 5.0 版本之后,带来了一个新的脚本语言,painless。这里说“新的“是相对与已经存在 groove 而言的。还记得 Groove 脚本的漏洞吧,Groove 脚本开启之后,如果被人误用可能带来各种漏洞,为什么呢,主要是这些外部的脚本引擎太过于强大,什么都能做,用不好或者设置不当就会引起安全风……