携程apollo配置中心服务端如何感知配置更新?
摘要:引言 前面有写过一篇《分布式配置中心apollo是如何实时感知配置被修改》,也就是客户端client是如何知道配置被修改了,有不少读者私信我你既然说了client端是如何感知的,那服务端又是如何知道配置被修改了。今天我们就一起来看看Apollo在Portal修改了配置文件,怎么通知到configSe
阅读全文
分布式配置系统Apollo如何实时更新配置的?
摘要:

引言 记得我们那时候刚开始学习Java的时候都只是一个单体项目,项目里面的配置基本都是写在项目里面的properties文件中,比如数据库配置啥的,各种逻辑开关,一旦这些配置修改了,还需要重启项目这修改才会生效。随着各种微服务的诞生,服务的拆分也越来越细,可能涉及的服务成千上百,服务基本也是集群部署
阅读全文
高并发系统三大利器之缓存
摘要:引言 随着互联网的高速发展,市面上也出现了越来越多的网站和app。我们判断一个软件是否好用,用户体验就是一个重要的衡量标准。比如说我们经常用的微信,打开一个页面要十几秒,发个语音要几分钟对方才能收到。相信这样的软件大家肯定是都不愿意用的。软件要做到用户体验好,响应速度快,缓存就是必不可少的一个神器。
阅读全文
高并发系统三大利器之降级
摘要:引言 这是高并发系统三大利器的最后一篇文章了,前面两篇如果没看的话可以先去看下前面的文章《高并发系统三大利器之限流》《高并发系统三大利器之缓存》。说到服务降级,大多数人可能会认为熔断和降级是一样的。我曾经也一度是这样认为的,直到有一天一个面试官问我熔断和降级有啥区别吗?我直接回答没啥区别,然后就让我
阅读全文
高并发系统三大利器之限流
摘要:什么是限流? 限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。比如:延迟处理,拒绝处理,或者部分拒绝处理等等。 坐地铁上班的同学对
阅读全文
spring cloud config
摘要:加载 本地物理环境spring: profiles: active: native cloud: config: server: native: search-locations: file:E:\\zhong...
阅读全文
安装git之后,桌面出现蓝色问号的解决方法
摘要:安装了git之后,桌面的图标全部变成蓝色的问号。把隐藏的文件全部显示,也没有在桌面找到.git的文件,解决步骤:1、把隐藏的文件全部显示;工具-文件夹选项-查看在“隐藏文件和文件夹”那一栏勾选“显示所有文件和文件夹,还要把“隐藏受保护操作系统安全文件”前的钩去掉2、找...
阅读全文
zookeeper和dubbo的关系
摘要:Dubbo建议使用Zookeeper作为服务的注册中心。1. Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式...
阅读全文