0%

此为龙果学院课程学习笔记,记录以后翻看

ES基础分布式架构

Elasticsearch对复杂分布式机制的透明隐藏特性

Elasticsearch是一套分布式的系统,分布式就是为了应对大数据量。它隐藏了复杂的分布式机制,其中有几个很重要的机制和概念。

  • 分片机制(之前将一些document插入到es集群中去,不用关心数据怎么进行分片的,数据到哪个shard中去,这是ES自动完成的)

    阅读全文 »

此为龙果学院课程学习笔记,记录以后翻看

监控

为什么需要监控与报警?

HystrixCommand执行的时候,会生成一些执行耗时等方面的统计信息。这些信息对于系统的运维来说,是很有帮助的,因为我们通过这些统计信息可以看到整个系统是怎么运行的。hystrix对每个command key都会提供一份metric,而且是秒级统计粒度的。

阅读全文 »

此为龙果学院课程学习笔记,记录以后翻看

简介

官网:http://www.elastic.co/products/elasticsearch

系列文章版本基于ElasticSearch5.2

什么是Elasticsearch

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

阅读全文 »

此为龙果学院课程学习笔记,记录以后翻看

请求合并技术

前面的两篇文章讲解了hystrix的入门,以及它的原理和执行流程。

之前我们有提到Request Cache,在一次请求上下文中,如果有多个command,参数都是一样的,调用的接口也是一样的,其实结果可以认为也是一样的。

阅读全文 »

本文转自 eureka缓存细节以及生产环境的最佳配置

作者:http://bhsc881114.github.io/

eureka作为spring cloud微服务架构里的注册中心,是非常核心的一个组件,它避免了复杂的选主算法,架构比较简单,搭个demo也确实很快,但是如果要用于生产环境,还是得注意很多东西,尤其是下线延迟…

阅读全文 »

此为龙果学院课程学习笔记,记录以后翻看

Hystrix流程讲解

创建Command

一个HystrixCommand或一个HystrixObservableCommand对象,代表了对某个依赖服务发起的一次请求或者调用,构造的时候,可以在构造函数中传入任何需要的参数。

阅读全文 »