浅析 Spring Cloud Config 分布式配置中心

下午抽空看了下Spring Cloud Config搭建配置中心,过程中有点坑,不过总算过来了,和大家分享一下。 了解Spring Boot+Spring Cloud的微服务框架的都应该知道,它的出现不是为了单个的服务,而是为了更多的服务而产生的,也正是这种需求,在开发中,服务配置的管理尤为重要,毕竟这是可以不断累加的,越来越多的服务配置需要管理,一着不慎,就可能出现很多错误,而且也不方便,这也是我们所不想看到的。在分布式系统中,由于服务数量巨多,为了方便服务配置文件统

Spring Cloud Eureka IDEA创建服务端和客户端

之前开发一直使用eclipseIDE,但微服务框架这块用起来却不甚理想,没有那么智能了,而且感觉出错的几率很大(掉进坑里好久才爬出来的)。后来用起了IDEA来进行开发,不得不感叹:高效、智能啊,用的真心惬意。下面给大家分享一下: 首先给IDEA配置好环境,比如JDK、Maven啥的,这个我就不详述了,自行百度吧。 为了让目录层次结构更好看些,先创建一个父项目,也是Maven Project的,创建后删除不需要的东西,比如生成的pom.xml,src目录等。然后就是

Spring Cloud Netflix架构浅析

最近接触微服务这块的东西,对这方面有了一些了解,拿出来和大家分享一下。 微服务框架Spring Boot+Spring Cloud Spring Cloud是基于Spring Boot的一整套实现微服务的框架,可以说,Spring Boot作为框架,Spring Cloud作为微服务,一起构成了一种不可忽视的、新生的框架体系。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件,方便

Eclipse下Spring Boot简易构建

不得不说,Spring Boot确实很强大,效率杠杠的。 Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发,其中: (1)集中式配置(application.properties)+注解,大大简化了开发流程 (2)内嵌的Tomcat和Jetty容器,可直接打成jar包启动,无需提供Java war包以及繁琐的Web配置 (3)提供了Spring各个插件的基于Maven的pom模板配置,开箱即用,便利无比。 (4)

Windows下Nginx+Tomcat配置(一)

刚刚接触了下Nginx,发现很有趣就尝试了下,下面是我的一些配置,希望可以帮助大家。 需要的工具:Nginx和tomcat,Nginx下载地址:http://nginx.org/en/download.html,Tomcat版本任意,根据自己安装的jdk来下载,Nginx与Tomcat的配置重点在配置文件,下面来说下具体的配置信息: 第一步,将tomcat解压,修改conf/server.xml的配置信息: //第一处要修改的地方 <Server port

Scala语言学习——匹配模式

scala提供了强大的匹配机制,它的书写模式很好玩,关键字case,符号=>,选择器match,就组成了这样一个好玩简单的匹配实例。下面看一个简单的栗子: object Test { def main(args: Array[String]) { println(matchTest(3)) } def matchTest(x: Int): String = x match { case 1 => one c

js读取properties配置文件

js读取properties配置文件,大多数的方法都是引入一个jQuery的插件jquery.i18n.properties,不可否认,确实可行,下面就让我们来看下具体的使用。 涉及到的js可从该网址的示例代码中下载获得: https://www.ibm.com/developerworks/cn/web/1305_hezj_jqueryi18n/ jQuery.i18n.properties() 用法: jQuery.i18n.properties({

Des js、java加密解密

java代码: import java.util.ArrayList; import java.util.List; public class Des { public Des() { } /** * DES加密/解密 * * @Copyright Copyright (c) 2015 * @author liuyazhuang * @see DESCore */ /* * encrypt the string to string made up of hex r