springcloud 分布式配置中心 config server & config client

阅读更多

 

 ------------------------------------------------------------------------------------------------------------ 

springcloud (零) springboot 基础      下载

springcloud (一)服务注册中心 eureka   下载

springcloud (二)服务提供方 compute-service  下载

springcloud (三)消费者 Feign(类似 websevice)  下载

springcloud (四)客户端负载均衡 ribbon  下载

springcloud (五)断路由hystrix 下载

springcloud (六)分布式配置中心 config server & config client  下载client 下载server

springcloud (七) bus 分布式队列 rabbitmq 下载

springcloud (八) 服务网关 gateway zuul 下载

 ------------------------------------------------------------------------------------------------------------ 

 

 

 

 

 

 

springcloud 分布式配置中心 config server & config client

 

 

 
springcloud 分布式配置中心 config server & config client_第1张图片
 

config server

@EnableConfigServer
@SpringBootApplication 
public class SpringBootSampleApplication {

    
    public static void main(String[] args) {
        SpringApplication.run(SpringBootSampleApplication.class, args);
    }


}

 

spring.application.name=config-server
server.port=2000
server.session-timeout=60
 
 
#git@172.23.27.113:/home/data/git/gittest.git
#spring.cloud.config.enabled=true
#spring.cloud.config.label=master
spring.cloud.config.server.git.uri=http://git.oschina.net/curiousby/springcloud-repo
spring.cloud.config.server.git.searchPaths=springboot-config/curiousby
 
 
#spring.profiles.active=native

eureka.client.serviceUrl.defaultZone=http://localhost:1000/eureka/

 

 

 


	4.0.0
	com.curiousby.cn
	SpringCloudDemo-Feign
	war
	0.0.1-SNAPSHOT
	SpringCloudDemo-Feign Maven Webapp
	http://maven.apache.org




	
		
			spring-snapshots
			http://repo.spring.io/libs-snapshot
		
	

	
		
			spring-snapshots
			http://repo.spring.io/libs-snapshot
		
	


	
		UTF-8
		1.7
	

	
		org.springframework.boot
		spring-boot-starter-parent
		1.3.5.RELEASE
		 
	
	
		
			org.springframework.boot
			spring-boot-starter-test
			test
		
		
			org.springframework.cloud
			spring-cloud-config-server
		
		 
	 

		
			org.springframework.boot
			spring-boot-starter-web
		
 
		
		    org.springframework.boot
		    spring-boot-starter-actuator
		

 
	
	
		
			
				org.springframework.cloud
				spring-cloud-dependencies
				Brixton.RELEASE
				pom
				import
			
		
	

	
		SpringCloudDemo-Feign
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
			
				org.apache.maven.plugins
				maven-compiler-plugin
				3.3
				
					
						org.codehaus.plexus
						plexus-compiler-javac
						2.5
					
				
				
					1.7
					1.7
					UTF-8
					
						
						${java.home}/lib/rt.jar:${java.home}/lib/jce.jar
					
				
			
			
				org.apache.maven.plugins
				maven-surefire-plugin
				
					false
				
			

		

	


 

 

config client 

@SpringBootApplication
//@Configuration
//@EnableAutoConfiguration
public class SpringBootSampleApplication {

    
     
    
    public static void main(String[] args) {
        SpringApplication.run(SpringBootSampleApplication.class, args);
    }


}

 

@EnableAutoConfiguration
@ComponentScan
@RestController
@RequestMapping(value="/test")
public class TestController {
    
    @Value("${datasource.url}")
    private  String url;
    
    
    @RequestMapping("/url")
    public String url() {

        return this.url;
    }


    public String getUrl() {
        return url;
    }


    public void setUrl(String url) {
        this.url = url;
    } 
    
}

 

bootstrap.properties

 
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp


eureka.client.serviceUrl.defaultZone=http://localhost:1000/eureka/
spring.application.name=curiousby
spring.cloud.config.env=dev
spring.cloud.config.lable=master
spring.cloud.config.uri=http://localhost:2000/

#spring.cloud.config.discovery.enabled=true
#spring.cloud.config.discovery.serviceId=config-server
#spring.cloud.config.profile=dev
 

server.port=2001

 

 

 


  4.0.0
  com.curiousby.cn
  SpringCloudDemo-Feign
  war
  0.0.1-SNAPSHOT
  SpringCloudDemo-Feign Maven Webapp
  http://maven.apache.org
  



    
        
            spring-snapshots
            http://repo.spring.io/libs-snapshot
        
    

    
        
            spring-snapshots
            http://repo.spring.io/libs-snapshot
        
    
    

	
        org.springframework.boot
        spring-boot-starter-parent
        1.3.5.RELEASE
         
    

    
        UTF-8
        1.7
    

    
        
     
			org.springframework.boot
			spring-boot-starter-actuator
		
		
			org.springframework.boot
			spring-boot-starter-web
		
		
			org.springframework.cloud
			spring-cloud-starter-config
		
		
			org.springframework.boot
			spring-boot-starter-test
			test
		
    
    
	
	        
	            
	                org.springframework.cloud
	                spring-cloud-dependencies
	                Brixton.RELEASE
	                pom
	                import
	            
	        
	    
	    
	
		SpringCloudDemo-Feign
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
			
			
				org.apache.maven.plugins
				maven-compiler-plugin
				
					1.7
					1.7
				
			
			
				org.apache.maven.plugins
				maven-surefire-plugin
				
					false
				
			
			
		

	
	

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。


springcloud 分布式配置中心 config server & config client_第2张图片springcloud 分布式配置中心 config server & config client_第3张图片springcloud 分布式配置中心 config server & config client_第4张图片
 
 
 谢谢您的赞助,我会做的更好!

 

 

  • springcloud 分布式配置中心 config server & config client_第5张图片
  • 大小: 112.6 KB
  • 查看图片附件

你可能感兴趣的:(springcloud,分布式配置中心,config,server,client)