1、为什么要统一配置管理? 微服务由多个服务构成,多个服务多个配置,则对这些配置需要集中管理、不同环境不同配置,运行期间动态调整,自动刷新。 统一管理微服务的配置:分布式配置管理的一些组件: zookeeper或者consul或者config。百度的:discof,阿里的:diamond,携程的:a ...
分类:
其他好文 时间:
2018-03-09 18:06:01
阅读次数:
167
1、背景在Docker中,当我们执行dockerpullxxx的时候,可能会比较好奇,docker会去哪儿查找并下载镜像呢??它实际上是从registry.hub.docker.com这个地址去查找,这就是Docker公司为我们提供的公共仓库,上面的镜像,大家都可以看到,也可以使用。所以,我们也可以带上仓库地址去拉取镜像,如:dockerpullregistry.hub.docker.com/li
分类:
其他好文 时间:
2018-03-02 18:36:33
阅读次数:
171
一、分布式ELK平台 ELK的介绍: ELK 是什么? Sina、饿了么、携程、华为、美团、freewheel、畅捷通 、新浪微博、大讲台、魅族、IBM...... 这些公司都在使用 ELK!ELK!ELK! ELK竟然重复了三遍,是个什么鬼? ELK 其实并不是一款软件,而是一整套解决方案,是三个 ...
分类:
其他好文 时间:
2018-02-26 21:44:39
阅读次数:
380
我很喜欢《爱丽丝梦游仙境》中的一段对话: 一天,爱丽丝走到了一个岔路口,看见树上趴着一只柴郡猫。 “我该走哪条路呢?”她问道。 “你要去哪儿?”柴郡猫反问道。 “我也不知道。”爱丽斯回答。 “那”,柴郡猫说道,“就无所谓了。” 这段对话,告诉我们,你要走的路是对是错,取决于你的目标,符合目标的选择, ...
分类:
其他好文 时间:
2018-02-26 18:56:39
阅读次数:
899
好长时间不扯淡了,今天扯个玩玩,吐个槽。 在上海回济南的列车上,回顾起这两天在携程codingtrip颁奖仪式上大牛们的种种心得,姿势涨了不少,着实涨了不少啊。我这样的渣渣毕竟图样图森破。三檀木内五。 我为什么搞ACM。 我个人感觉我已经非常看淡名利了。。。当然那纯属扯jb单。之前觉得奖不重要,那是 ...
分类:
其他好文 时间:
2018-02-25 15:48:09
阅读次数:
180
一、引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间 ...
分类:
编程语言 时间:
2018-02-24 00:57:05
阅读次数:
340
.NET Core的支持文档大体上可以参考文档.Net客户端使用指南:https://github.com/ctripcorp/apollo/wiki/.Net%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97登录Apoll... ...
分类:
Web程序 时间:
2018-02-15 22:50:27
阅读次数:
419
Apollo是配置管理系统,会提供权限管理(Authorization),理论上是不负责用户登录认证功能的实现(Authentication)。所以Apollo定义了一些SPI用来解耦,Apollo接入登录的关键就是实现这些SPI。实现登录:1、先通过官方教程了解用户管理的原理:https://gi... ...
分类:
其他好文 时间:
2018-02-15 20:45:23
阅读次数:
1418
Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客... ...
分类:
其他好文 时间:
2018-02-15 20:31:43
阅读次数:
229
携程的Apollo配置中心服务端[https://github.com/ctripcorp/apollo/wiki]推荐的Java版本是:1.8+, 本文介绍如何在CentOS上安装java 1.8。查看系统当前的java版本:java -version如果发现是老版本,可以进一步查询系统已经安装的... ...
分类:
编程语言 时间:
2018-02-15 13:56:40
阅读次数:
318