自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咖啡男孩之SRE之路

Spinnaker_CN的布道者

  • 博客(18)
  • 资源 (58)
  • 收藏
  • 关注

原创 ElasricSearch集群搭建

前一篇介绍了2种单结点安装的方式,现在我们看下2台CentOS7如何搭建一套Cluster,不同ES版本配置略有出入,自报家门我使用的是5.6.1版本。前面讲过ES的结点配置在/conf/elasticsearch.yml中,里面的英文描写已经很详细,es通过发现机制寻找默认集群名称的所有节点,最终拥有相同集群名称的节点就自动的构成了一个ElasticSearch集群。

2017-09-28 23:33:19 3011

原创 ElasticSearch单节点安装

Linux版本(本人使用的是CentOS7)ElasticSearch是基于Lucene实现的,而Lucene是java开发的,所以在安装ElasticSearch之前需要先准备好java环境。 在elastic网站上找到自己想要下载的版本,而且网站上还有安装步骤和案例https://www.elastic.co/downloads/elasticsearch目前最新的版本...

2017-09-28 18:09:21 2558

原创 ElasticSearch原理

ElasticSearch(简称ES)是一个基于Lucene构建的开源(open-source),分布式(distributed),RESTful,实时(real-time)的搜索与分析(analytics)引擎。一一拆分定义:基于Lucene,那就需要我们要提前了解好Lucene的相关知识(Lucene原理分析);分布式的,分片原理是分布式的基础;RESTFul,说明我们对ElasticSearch的调用是通过http RESTFul格式的;实时,说明搜索效率高;搜索与分析,说明不仅只提供单独的反向索引

2017-09-27 22:56:03 703

原创 Lucene技巧分析

Lucene中用到的一些设计,主要是为了满足2个特点:1存储小;2检索快。这里把Lucene里用到的技巧单独领出来了解下,是为了多学习一些优秀的算法,开阔思路,在工作中万一遇到类似的场景可以学以致用。

2017-09-26 18:13:29 526

原创 Lucene原理分析

ElasticSearch是基于Lucene的搜索服务器,lucene承载了elasticSearch的核心算法和设计系想,所以要想彻底学透ElasticSearch需要从学习Lucene开始。

2017-09-25 22:19:25 744

原创 Spring Cloud Sleuth (1)-入门篇

在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案。

2017-09-22 16:11:14 12708 6

原创 Spring Cloud Stream (2)-原理篇

Spring Cloud Stream将消息投递和消费定义成3个概念,本文主要了解下这3个概念如何实现的,与不同的MQ是如何结合的。

2017-09-22 09:38:12 3981

原创 Spring Cloud Stream (1)-代码篇

前面博文尝试使用了Srping Cloud Bus, 里面引入了spring-cloud-starter-bus-kafka和spring-cloud-starter-bus-amqp,实时上它们分别依赖了spring-cloud-starter-stream-kafka和spring-cloud-starter- stream –rabbit,真正实现与这些消息代理进行交互操作的是Spring Cloud Stream。一定程度上我们将Spring Cloud Bus理解为使用了Spring Cloud

2017-09-21 22:33:35 4529 6

原创 Spring Cloud Bus

在前面学习Spring Cloud Config的时候最后留了一个尾巴,当我们微服务结点的量级达到一定规模时,一个个维护和refresh服务结点动态更新最新配置信息将会成为一个很费精力的问题,所以Spring framework又推出个新套件Spring Cloud Bus消息总线。

2017-09-18 16:21:37 2599

原创 Kafka原理详解

Kafka是基于消息发布-订阅模式实现的消息系统,其主要涉及有以下特点:1, 消息持久化:以时间复杂度为O(1)的方式提供消息持久能力。2, 分布式:支持消息分区以及分布式消费,并保证分区内的消息顺序。3, 伸缩性:支持水平扩展。4, 高吞吐:在廉价的商用机器上也能支持单机每秒10万条以上的吞吐。

2017-09-18 15:49:28 910

原创 RabbitMQ

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件,也称面向消息的中间件。

2017-09-15 16:22:17 734

原创 Docker-Compose服务编排

虽然我们上一篇通过Dockerfile可以很很方便的创建一个属于自己的镜像,但是我们不难发现通过docker run命令的方式启动多个容器的时候还是比较繁琐的,几十上百个微服务节点要通过docker run方式来启动的话,估计再好的运维人员也有敲错命令的时候。这里我们再来研究一个容器编排方式DockerCompose。centos下:安装:yum-yinsta...

2017-09-14 13:53:46 2594

原创 Dockerfile命令和实践

制作docker镜像有两种方式:build Dockerfile和Images->container->images1, 通过先下载镜像,基于这个镜像启动容器,在容器中添加自己的部分再构造成镜像的方式我们上篇已经介绍过了,操作还是比较复杂的,而且不方便传播。2, 通过命令docker build的方式可以预先准备一个dockerfile的脚本,脚本里可以干很多事情,更灵活,文件方式也更方便共享和传播。本文主要学习下Dockerfile的规范,还是先罗列语法和基本命令,再应用于实战。

2017-09-13 23:34:18 462

原创 Docker常用命令和实战演练

基础命令:1, 启动docker环境service docker start2, 查看当前运行中的容器docker ps3, 查看当前本机的镜像docker images4, 查看可以下载的某镜像docker search kafka //查看kafka的可下载镜像5, 重启docker环境service docker restart

2017-09-12 23:25:24 645

原创 Docker的原理和安装

为什么docker这么火,因为它符合互联网的要求“快”。在前面博文中对互联网的“快”我有过自己的理解,“快”分为两个方面:性能快和使用快。

2017-09-11 22:45:29 587

原创 Spring Cloud Config (2)

前篇博文讲解了Spring Cloud Config的入门部分,虽然搭建起来了一整套服务配置框架(配置服务、客户端、Git仓库),但是如果要达到生产使用级别还存在着3个缺陷:1,config-server单结点,需要高可用性。2,config-server包含全系统的配置,安全需要加固3,config-client配置是启动加载的,不能刷新本篇博文就针对这3个缺陷给出解决方案。

2017-09-08 12:22:28 962 2

原创 Spring Cloud Config (1)

Spring Cloud Config分为服务端和客户端两部分。服务端作为分布式服务配置中心,是个独立的微服务,用来连接配置仓库(Gig、SVN、本地等方式)并给客户端提供配置信息。客户端是各个微服务结点,配置了config的服务地址,从配置中心获取获取和加载配置信息。

2017-09-05 18:03:28 655

原创 Spring Cloud Zuul

基于Spring的微服务结点在能力上没有高低贵贱之分,但是在角色上会分为边缘服务和内部服务两部分。内部服务顾名思义是为对内暴露服务的结点,供架构内部来调用;边缘服务是对外部网络暴露的服务结点,也就是对外API接口。 开发人员头疼的地方:为了防止我的程序在网络上被人攻击,我们需要写各种权限机制,这些机制在每个微服务结点都要实现一次。一旦鉴权上有什么bug,又要全部节点上推倒重来,噩梦。运

2017-09-03 11:13:08 10818 3

2.阿里云异地多活与冲突解决.pdf

不管哪种数据库,异地多活一直都是给头疼的问题,让我们一起看下案例云在redis异地多活方面是怎么解决的。

2020-07-22

ChaosBlade项目外部分享.pdf

阿里云ChaosBlade项目分享,了解ChaosBlade运行原理以及阿里这方面想要打造的生态圈,ChaosBlade解决了混沌工程中故障注入部分的实现。

2020-07-22

数智化时代下购物中心运营模式新探索.pdf

2019云栖大会-数智化时代下购物中心运营模式新探索,又是一片关于新零售+人工智能的实践贴,受益匪浅。

2020-07-21

视频内容理解的研究与实践.pdf

2019云栖大会-视频内容理解的研究与实践,讲解了多维视频的发展历程和AI媒体的系统基本组成,推荐流媒体行业必读。

2020-07-21

深度学习在线下场景的探索与实践-云栖大会.pdf

2019云栖大会-深度学习在线下场景的探索与实践,讲真,我没怎么看到这一篇文章,主要是对硬件,特别是智能芯片这一领域了解的太少了。

2020-07-21

容器混合云趋势与展望.pdf

2019云栖大会-容器混合云趋势与展望,这一片是我在现场听的,rancher大中华总经理为你讲解容器混合云的前景。

2020-07-21

人工智能赋能升级线下零售.pdf

2019云栖大会-人工智能赋能升级线下零售,人工智能领域下的新零售,看完后不禁感叹,科技改变商业,科技改变生活。

2020-07-21

千万级用户-亿级请求的平台架构演变.pdf

2019云栖大会-企业应用迁云的全链路评估方案,比较硬的一篇文章,讲述了随着用户数发展,架构优化优化再优化的过程

2020-07-21

企业应用迁云的全链路评估方案.pdf

2019云栖大会-企业应用迁云的全链路评估方案,企业上云的痛点和步骤,帮助我们了解迁移到云端遇到的问题以及解决方案。

2020-07-21

企业级数据库敏捷研发模式.pdf

2019云栖大会-企业级数据库敏捷研发模式,敏捷开发不是新词,但是数据库敏佳开发确实让人听完眼前一亮的感觉。

2020-07-21

面向失败设计.pdf

2019云栖大会-面向失败设计,最爱面向失败的设计理念,什么都不能相信,只能相信自己的架构,所以一起来学习下吧

2020-07-21

利用ADB打造游戏行业新一代实时数据运营平台.pdf

2019云栖大会-利用ADB打造游戏行业新一代实时数据运营平台,架构比较好理解,属于了解实时分析架构的入门实战材料。

2020-07-21

集成智能接入网关APP:优化企业级移动办公网络.pdf

2019云栖大会-集成智能接入网关APP:优化企业级移动办公网络,让网络更简单,让网络更基础,这是对未来网关APP的基本要求。

2020-07-21

基于数据湖的精准广告投放系统技术解密.pdf

2019云栖大会-基于数据湖的精准广告投放系统技术解密,广告时代已过去,窄告时代已来临,如何利用技术手段做好精准营销。

2020-07-21

基于视觉推理的视频理解.pdf

2019云栖大会-基于视觉推理的视频理解,了解图神经网络的基本模型和应用场景,其中推理模型属于图神经里比较高深的知识点。

2020-07-21

混合云网络2.0:云网一体 助力企业平滑上云.pdf

2019云栖大会-混合云网络2.0:云网一体 助力企业平滑上云,大家一起来了解下混合云正确打开方式吧

2020-07-21

关于网络嵌入和图卷积神经网络的一些思考.pdf

2019云栖大会-关于网络嵌入和图卷积神经网络的一些思考,清华大学崔鹏关于卷积网络深蹲学习领域的技术分享。

2020-07-21

分析型数据库标准发展与行业观察.pdf

2019云栖大会-分析型数据库标准发展与行业观察,除开关系型、NoSql型、时序型,我们又接触的新一类数据库类型。

2020-07-17

低成本自动三维室内重建系统.pdf

2019云栖大会-低成本自动三维室内重建系统,房屋拍卖,企业实景认证,都需要这种黑科技,大家一起来了解下吧。

2020-07-17

传统数据库DBA到开源的技能和心理切换.pdf

2019云栖大会-传统数据库DBA到开源的技能和心理切换,面向开源,拥抱开源,提升自己,面对调账,DBA成长之路。

2020-07-17

超大规模图神经网络实践.pdf

2019云栖大会-超大规模图神经网络实践,大家一起来了解阿里巴巴人工智能经济体系以及面临的巨大挑战。

2020-07-17

阿里云Elasticsearch2.0发布.pdf

2019云栖大会-阿里云Elasticsearch2.0发布,推出云端ES的新特性,鼓励大家使用公有云的Paas服务

2020-07-17

阿里巴巴研发效能提升及业务创新实践.pdf

2019云栖大会-阿里巴巴研发效能提升及业务创新实践,一篇比较抽象的文章,从理论上讲解了如何提高企业效能的方法论。

2020-07-17

阿里巴巴神龙(X-Dragon)架构演进之路.pdf

2019云栖大会-阿里巴巴神龙(X-Dragon)架构演进之路,让我们一起来窥探阿里巴巴虚拟化架构飞升之路。

2020-07-17

Tableau带来实时数仓产品全新的洞察能力.pdf

2019云栖大会-Tableau带来实时数仓产品全新的洞察能力,数据文化的构建是企业转型数字化的润滑剂

2020-07-17

MPEG和AVS视频编码标准最新动态圆桌会.pdf

2019云栖大会-MPEG和AVS视频编码标准最新动态圆桌会,浙江大学教授与您一起分享视频编码领域最新黑科技。

2020-07-17

卓诗尼破局”数智“转型.pdf

2019云栖大会-卓诗尼破局”数智“转型,又是数智主力新零售的经典案例,而且案例讲解的很技术、很透彻。

2020-07-21

中间件助力云途时代应用上云.pdf

2019云栖大会-中间件助力云途时代应用上云,EDAS、SpringCloudAlibaba、PTS等阿里一些列黑科技助力应用上云。

2020-07-21

智能化压测-应用稳定性基石.pdf

2019云栖大会-智能化压测-应用稳定性基石,给的方法论比较多,也很具备参考价值,推荐大家学习~~。

2020-07-21

运营商如何实现大型企业大型企业应用上用云.pdf

2019云栖大会-运营商如何实现大型企业大型企业应用上用云,文章还是透露着传统行业那种朴实,对准备上云的企业有帮助,已经上云的可以不看

2020-07-21

云网络开放生态.pdf

2019云栖大会-云网络开放生态,阿里云不做Saas,阿里云让大家做更好的Saas,提供了一套混合云网络生态。

2020-07-21

云网络发展历程和未来展望.pdf

2019云栖大会-云网络发展历程和未来展望,云网一体化,网络AI话,内容还是空泛了些,名号上给足了胃口,但是内容没有讲透。

2020-07-21

云上应用生态全栈IPv6演进.pdf

2019云栖大会-云上应用生态全栈IPv6演进,本届大会关于IPV6为数不多的题材,我个人还是有点失望,毕竟ipv6这么火爆。

2020-07-21

云上应用高可用防护体系.pdf

2019云栖大会-云上应用高可用防护体系,了解阿里安全团队的这一套体系,对于系统架构师来说是一种升华,至少我学会很多。

2020-07-21

云上服务:超越硬件的稳定性.pdf

2019云栖大会-云上服务:超越硬件的稳定性,又是一篇现场聆听的课题,对于我这种软件工程师来说不明觉厉

2020-07-21

业务引领的DevOps.pdf

2019云栖大会-业务引领的DevOps,挂着Devops的名,其实内容比较宽泛,可能因为篇幅的原因,没有把这一领域讲透。

2020-07-21

万物互联时代的虚拟化技术.pdf

2019云栖大会-万物互联时代的虚拟化技术,一起来了物虚拟化的原因和背景知识,如何云化才是解决问题的关键。

2020-07-21

图像搜索与识别在大规模场景中的研究与实践.pdf

2019云栖大会-图像搜索与识别在大规模场景中的研究与实践,达摩院资深算法专家分享,满满干货,不要错过。

2020-07-21

图模型在阿里安全中的实践.pdf

2019云栖大会-图模型在阿里安全中的实践,人工智能在用户安全领域的应用,属于AI感知领域的应用场景

2020-07-21

数智化运营中的数据中台构建解析.pdf

2019云栖大会-数智化运营中的数据中台构建解析,2019年IT界最火的词可能是中台,本篇教你如何打造数据中台。

2020-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除