准备书写一个系统的文章,发表在简书上,这里是演示用源码。
- spring boot简单介绍
- 微服务例子
- 如何结合Docker进行实践
待续,未完。。。。。
Spring boot进行服务开发 一个最基本的服务,基于Spring Boot,使用Maven打包
mvn package
java -jar app1.jar --server.port=8020
通过代码重新Java Config的使用逻辑
Spring boot的启动和基本原理; Spring boot的扩展
Spring boot生产级特性 演示了如何使用基本的starter。
Spring cloud实践之道一(服务发现Eureka) 演示如何搭建高可用的Eureka服务器。主机名为:master,backup
java -jar eurekaHa.jar --spring.profiles.active=master
java -jar eurekaHa.jar --spring.profiles.active=backup
一个最简单的服务,注册到Eureka服务器上
一个配置服务器的演示,集群的搭建 可以通过下面的配置启动git的存储方式
java -jar configServer.jar --spring.profiles.active=git
Spring cloud实践之道二(Spring cloud Config服务) 如何使用配置服务器的配置信息
Spring cloud实践之道三(服务消费和负载均衡) 进行服务的消费,消费eurekaClient服务的例子 使用两种方式:Ribbon + RestTemplate,Feign进行消费 Ribbon的负载均衡相关配置 进行自定义扩展
Spring cloud实践之道四(消息处理) 通过消息总线 spring cloud bus进行配置文件的刷新,配置中心
通过消息总线 spring cloud bus进行配置文件的刷新,消费配置的服务
Spring cloud实践之道五(熔断器Hystrix) 在Feign中使用Hystrix
在Ribbon中使用Hystrix 使用Hystrix Dashboard进行监控
进行Hystrix Dashboard信息的聚合
Spring cloud实践之道六(网关Zuul) 演示zuul的使用例子
Spring cloud实践之道七(链路追踪Sleuth)
演示Sleuth + Zipkin的使用例子
同时提供两个服务:springCloudSleuthService1,springCloudSleuthService2