- 浏览: 496235 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
spring cloud config service 使用
1.gitHud上注册帐号
2.创建一个test目录
3.创configClient-test.properties文件,文件是有规则的,configClient表示使用这个配置文件的服务名,-test表示是用于测试的
内容:
启动后:
http://localhost:8888/configClient/test/master
http://localhost:8888/configClient/test
都得到相同的结果
http请求地址和资源文件映射如下:
/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
1.gitHud上注册帐号
2.创建一个test目录
3.创configClient-test.properties文件,文件是有规则的,configClient表示使用这个配置文件的服务名,-test表示是用于测试的
内容:
foo=fooTest
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.midea</groupId> <artifactId>base</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>base</name> <!-- 设定仓库,按设定顺序进行查找. --> <!--<repositories> <repository> <id>public</id> <name>Team Nexus Repository</name> <url>http://10.33.183.113:8081/nexus/content/groups/public</url> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>public</id> <name>Team Nexus Repository</name> <url>http://10.33.183.113:8081/nexus/content/groups/public</url> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </pluginRepository> </pluginRepositories> --> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Dalston.SR1</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> </build> </project>
server.port=8888 #服务器路径 #server.context-path=/eurekaServer spring.application.name=config-server #gitHub路径 spring.cloud.config.server.git.uri=https://github.com/huangyongxing310/springCloudConfigTest.git #文件路径,如果是根目录可以不配置 spring.cloud.config.server.git.searchPaths=test #配置仓库的分支, spring.cloud.config.label=master #gitHub帐号密码 spring.cloud.config.server.git.username=596134920@qq.com spring.cloud.config.server.git.password=xing310600
package com; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.config.server.EnableConfigServer; @SpringBootApplication //spring boot 开启应用 @EnableConfigServer //表示开启Config服务 public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
启动后:
http://localhost:8888/configClient/test/master
http://localhost:8888/configClient/test
都得到相同的结果
http请求地址和资源文件映射如下:
/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties
发表评论
-
分布式跟踪系统
2017-07-18 11:21 428分布式跟踪系统 Zipkin(分服务端和客户端) 1.服务 ... -
spring cloud config 加密使用
2017-06-29 09:49 2149spring cloud config 加密使用 数据不加密 ... -
spring cloud config 高可用的分布式配置中心(Spring Cloud Config)
2017-06-28 09:29 503spring cloud config 高可用的分布式配置中心 ... -
spring cloud config client 使用
2017-06-28 08:42 748spring cloud config client 使用 ... -
spring cloud zuul 使用
2017-06-27 10:58 784spring cloud zuul 使用 1.可以实现请求路 ... -
Hystrix 断路器
2017-06-27 10:56 622Hystrix 断路器 由于网络原因或者自身的原因,服务并不 ... -
spring cloud feign方式使用服务
2017-06-26 15:17 742spring cloud feign方式使用服务 feig ... -
spring cloud ribbon方式使用服务
2017-06-26 14:32 415spring cloud ribbon方式使用服务 < ... -
spring cloud 向 eureka 注册服务
2017-06-26 11:41 486spring cloud 向 eureka 注册服务 &l ... -
spring cloud eureka 服务搭建
2017-06-26 10:41 356spring cloud eureka 服务搭建 注册服务默 ...
相关推荐
在微服务架构中,Spring Cloud Config 是一个强大的分布式配置中心,它允许开发人员将应用程序的配置存储在远程仓库中,并且可以在运行时动态地管理和更新这些配置,无需重启应用。这个特性对于大型分布式系统来说...
让我们深入探讨Spring Cloud Config的工作原理、核心组件以及如何在实际项目中使用。 **工作原理** Spring Cloud Config 由两个主要部分组成:Config Server 和 Config Client。Config Server 作为配置中心,存储和...
本资源包“springcloud service1”聚焦于Spring Cloud Config Server和Spring Cloud Client两个核心组件,它们在构建可配置的微服务架构中起着至关重要的作用。 Spring Cloud Config Server是Spring Cloud生态中的...
然而,在使用 Spring Cloud Config 时,开发者常常会遇到一个问题,即如何将本地配置文件加载到应用程序中。在这篇文章中,我们将详细介绍 Spring Cloud Config 支持本地配置文件的方法示例。 背景 在分布式系统中...
本文将深入探讨Spring Cloud Config的相关知识点,包括其核心概念、工作原理、主要功能以及如何在实际项目中进行部署和使用。 1. **核心概念** - **配置服务器(Config Server)**:Spring Cloud Config Server是...
├49 7.8 Spring Cloud Config 与Eureka配合使用.avi ├5 4.1服务发现与服务注册.avi ├50 7.9 Spring Cloud Config配置属性刷新之手动刷新.avi ├51 7.10 Spring Cloud Config配置属性刷新之自动刷新.avi ├52 7.11...
SpringCloud是中国IT行业中广泛使用的微服务框架,它基于Spring Boot的便利性,为开发者提供了构建分布式系统中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式...
- [springcloud(九):配置中心和消息总线(配置中心终结版)](http://www.ityouknow.com/springcloud/2017/05/26/springcloud-config-eureka-bus.html) - [springcloud(十):服务网关zuul]...
1. 使用Spring Initializr创建一个新的Spring Boot项目,选择`Web`、`Spring Cloud Starter Config`和`Spring Cloud Starter Bus`依赖。 2. 创建`pom.xml`文件,添加Spring Cloud Alibaba和Dubbo的相关依赖,例如: ...
Spring cloud 实战项目(Spring cloud zuul、spring cloud eureka、spring cloud config、 spring cloud admin 、spring cloud 微服务1、微服务2、spring cloud zipkin、网关的熔断+负载均衡、 微服务调用的熔断+...
### 一、SpringCloud简介与核心组件 #### 1.1 SpringCloud概述 SpringCloud是一套基于Spring Boot实现的微服务云应用开发工具集,它提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线...
本项目以SpringCloud的配置中心组件——Spring Cloud Config为基础,提供了一个简单易懂的示例,帮助开发者了解并学习如何使用配置中心。 首先,我们需要理解Spring Cloud Config的主要功能。它由两部分组成:...
gateway-service-zuul:Spring Cloud Zuul使用初级篇 网关 均衡负载 spring-cloud-zuul:Spring Cloud Zuul使用高级篇 Filter 鉴权 熔断 重试 spring-cloud-sleuth-zipkin: 利用Sleuth、Zipkin对Spring Cloud应用...
Spring Cloud建立在Spring Boot之上,使得在Spring应用程序中使用这些功能变得非常简单。 3. Spring Cloud的关键组件 - Eureka:服务注册与发现,允许服务实例向中心注册并查找其他服务。 - Ribbon:客户端负载...
- Spring Cloud建立在Spring Boot之上,提供了服务发现(如Eureka)、配置管理(如Config Server)、熔断机制(如Hystrix)、API网关(如Zuul)等服务治理功能,使开发者能够轻松构建云原生应用。 5. **Spring ...
SpringCloud ComputeService 是一个基于 Spring Cloud 的服务提供者组件,它是 Spring Cloud 生态系统中的一个重要组成部分,用于构建分布式系统的微服务架构。这个组件的核心目标是为应用程序提供计算资源和服务,...
SpringCloud是Java领域中用于构建微服务架构的重要框架,它基于SpringBoot进行简化,使得...在这个过程中,建议结合官方文档和相关教程,逐步理解每个组件的工作原理和使用场景,以便更好地掌握SpringCloud微服务架构。
SpringCloud是中国Java开发者广泛使用的微服务框架之一,它提供了丰富的工具和组件,帮助开发者构建、部署和管理分布式系统。这个“springcloud例子(非常完整)”的压缩包包含了一系列的示例,涵盖了SpringCloud的...
在Spring Cloud框架中整合Lettuce来使用Redis作为缓存或数据库存储,是现代微服务架构中的常见实践。本文将详细讲解如何实现这一过程,并深入探讨相关知识点。 首先,让我们了解下Spring Cloud和Redis的基本概念。...