初识微服务架构
摘要:引用-初识微服务架构 一、微服务介绍1. 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza...
阅读全文
posted @
2018-08-11 15:43
刘达人186
阅读(172)
推荐(0)
基于Spring Boot和Spring Cloud实现微服务架构学习
摘要:转载自:http://blog.csdn.net/enweitech/article/details/52582918 看了几周Spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学...
阅读全文
posted @
2018-08-08 21:31
刘达人186
阅读(535)
推荐(0)
使用 spring.profiles.active 及 @profile 注解 动态化配置内部及外部配置
摘要:https://blog.csdn.net/swordsnapliu/article/details/78540902引言:使用 spring.profiles.active 参数,搭配@Profile注解,可以实现不同环境下(开发、测试、生产)配置参数的切换一.根据...
阅读全文
posted @
2018-07-19 14:19
刘达人186
阅读(435)
推荐(0)
Windows下安装logstash
摘要:1. 下载https://www.elastic.co/downloads/logstashhttps://www.elastic.co/downloads/past-releases2. 文档https://www.elastic.co/cn/products/lo...
阅读全文
posted @
2018-07-04 22:41
刘达人186
阅读(233)
推荐(0)
Windows下安装kibana
摘要:1. 下载ElasticSearchhttps://www.elastic.co/downloads/kibanahttps://www.elastic.co/downloads/past-releases2. 文档https://www.elastic.co/cn/...
阅读全文
posted @
2018-07-04 22:41
刘达人186
阅读(124)
推荐(0)
Windows下安装ElasticSearch
摘要:目前我都是在windows的环境下操作是Elasticsearch,并且喜欢使用命令行 启动时通过cmd直接在elasticsearch的bin目录下执行elasticsearch 这样直接启动的话集群名称会默认为elasticsearch,节点名称会随机生成。 ...
阅读全文
posted @
2018-07-04 22:24
刘达人186
阅读(100)
推荐(0)
vagrant+docker搭建consul集群开发环境
摘要:HashiCorp 公司推出的Consul是一款分布式高可用服务治理与服务配置的工具。关于其配置与使用可以参考这篇文章 consul 简介与配置说明。一般,我们会在多台主机上安装并启动 consul,在开发时这可能会比较不方便,所以这里介绍如何使用 vagrant 和...
阅读全文
posted @
2018-07-01 23:07
刘达人186
阅读(189)
推荐(0)
使用Vagrant创建多节点虚拟机集群
摘要:摘要: 在前一篇博客中,我介绍了使用Vagrant快速创建虚拟机,但是所创建的只是单个虚拟机。这篇博客将介绍使用Vagrant创建多节点虚拟机集群,可以作为Hadoop,Spark以及Storm等分布式系统的运行环境。作者: KiwenLau日期: 2016-07-0...
阅读全文
posted @
2018-07-01 23:06
刘达人186
阅读(310)
推荐(0)
【Consul】Consul实践指导-配置文件
摘要:Agent有各种各样的配置选项,这些配置选项可以通过命令行参数的方式设定,也可用通过配置文件的方式设定——所有的配置选项都是可选的,当然也是有默认值的。当加载配置选项时,consul是按照词典顺序从所有配置文件或目录中加载。比如,bas...
阅读全文
posted @
2018-07-01 23:05
刘达人186
阅读(468)
推荐(0)
Consul 简介、安装、常用命令的使用
摘要:1 Consul简介Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据...
阅读全文
posted @
2018-07-01 23:01
刘达人186
阅读(518)
推荐(0)
获取properties配置
摘要:1. 使用@Value@Value("${swagger.enable}") 使用Spring的PropertyPlaceholderConfigurer关联 @Value 方法一:使用xml配置PropertyPlaceholderConfigurer,使...
阅读全文
posted @
2018-06-30 11:41
刘达人186
阅读(324)
推荐(0)
Maven Profiles 定义不同环境的参数变量
摘要:应用场景我们在开发的时候会遇到需要区分正式环境、测试环境、开发环境使用不同的参数,如数据库的用户名及密码等。这时可以用Spring 的PropertyPlaceholderConfigurer 来配置受环境影响的变量,这种使用多个配置文件的方式,但是我觉得这样不够灵活...
阅读全文
posted @
2018-06-29 19:35
刘达人186
阅读(329)
推荐(0)
浅谈Spring的PropertyPlaceholderConfigurer
摘要:大型项目中,我们往往会对我们的系统的配置信息进行统一管理,一般做法是将配置信息配置与一个cfg.properties的文件中,然后在我们系统初始化的时候,系统自动读取cfg.properties配置文件中的key value(键值对),然后对我们系统进行定制的初始化。...
阅读全文
posted @
2018-06-29 19:28
刘达人186
阅读(153)
推荐(0)
Spring DevTools 介绍
摘要:Spring DevTools 介绍Spring Boot包括一组额外的工具,可以使应用程序开发体验更加愉快。 spring-boot-devtools模块可以包含在任何项目中,它可以节省大量的时间。 想要使用devtools支持,只需将模块依赖关系添加到你的构建中:...
阅读全文
posted @
2018-06-13 14:20
刘达人186
阅读(125)
推荐(0)
数据库分库分表的应用场景及解决方案
摘要:https://blog.csdn.net/sunhuiliang85/article/details/78418546数据库分库分表的应用场景及解决方案 现实业务场景中,为了保障客户体验并满足业务的线性增长。会对数据量巨大,且业务会始终进行的产品进行分表...
阅读全文
posted @
2018-06-08 14:55
刘达人186
阅读(981)
推荐(0)
微服务模式系列之九:独享数据库
摘要:译者评论:微服务模式中最为头疼的问题就是——数据问题,因为数据会散布在多个微服务之间,这通常意味着数据被分散到多个数据库中,这时微服务必须自行保证跨微服务的数据一致性,而无法利用数据库本身的机制解决。随之而来的是微服务滚动升级时数据库同步升级的问题。本系列文章的第九篇...
阅读全文
posted @
2018-06-08 14:48
刘达人186
阅读(178)
推荐(0)