- 博客(7)
- 资源 (30)
- 收藏
- 关注
原创 consul原理学习
前边两篇分别说了consul集群的安装以及服务注册,测试环境使用consul的架构。这篇文章主要是记录学习consul原理的过程,有什么不对请各位指出,下边这个图是从官网是扒下来的。 可以看到consul可以有多个数据中心,多个数据中心构成consul集群,每个数据中心内,包含3个或5个(官方推荐)的consul sever,这样可以以较快的速度达成共识,以及可以高达上千个的consul
2017-08-28 15:54:38 3239
原创 consul集群架构
上一篇文章是如何安装搭建consul集群并在这个集群上如何进行注册和发现服务,偏向于技术点的记录;这一篇从更宏观的角度对consul进行说明,偏向于架构的层面。由于consul集群的建立完全按照leader浩哥的要求来的,所以写文章的目的是想把这些琐碎的知识点总结一下,首先看下面的架构图: 图中分为四个主要的部分:服务、Nginx、服务调用者和consul集群。 服务可能有几十上百或者更多
2017-08-22 12:55:39 3538
原创 consul集群安装以及服务的注册和发现
consul集群安装 用springboot写了几个项目,leader说服务可以试着向consul上边迁移,于是搭建了consul的测试集群,至于为什么不用eureka,可以看下边这个表 Feature Consul zookeeper etcd euerka 服务健康检查 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 ...
2017-08-17 15:08:34 11523 5
转载 springboot一些重要 POM 文件的具体说明
名称 说明 spring-boot-starter 核心 POM,包含自动配置支持、日志库和对 YAML 配置文件的支持。 spring-boot-starter-amqp 通过 spring-rabbit 支持 AMQP。 spring-boot-starter-aop 包含 spring-aop 和 AspectJ 来支
2017-08-11 14:09:32 587
原创 将构建发布到中央库的那些坑
https://my.oschina.net/looly/blog/270767 https://my.oschina.net/songxinqiang/blog/313226 https://my.oschina.net/huangyong/blog/226738
2017-08-02 17:11:15 445
原创 springboot选择jdk还是cgilib的问题
看如下的源码可以知道,动态代理默认是开启的,而且使用的是jdk的动态代理,当配置spring.aop.proxy-target-class=true才会使用Cglib作为动态代理,我们都知道动态代理比jdk慢,所以我们在没有实现接口的情况下怎么使用代理呢?正确的方式是,什么都不用配,在不配的情况下使用的jdk,但是当对于没有实现接口的类,又会使用cglib作为动态代理,这样整体的效率会最高。但是显
2017-08-01 17:07:59 2250
转载 Intellij IDEA 快捷键整理
【常规】 Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ct
2017-08-01 10:55:03 235
Springboot consul 服务提供端和服务发现端
2017-08-17
springboot中的 动态代理的选择测试代码
2017-08-01
springboot mybatis 集成多数据源 两种实现方式
2017-06-30
springMVC+Ehcache+MySQL
2016-11-15
spring aop 自定义缓存实现
2015-12-11
spring简单的缓存
2015-12-09
java装饰模式实例
2015-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人