Cloud Native Samples. Cloud Native 案例大全
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config-repo add repo Jul 5, 2018
samples update Jul 13, 2018
.gitignore ADD JERSEY \CXF Jun 6, 2018
README.md 基于 Spring Boot Actuator 监测的例子 Jul 7, 2018

README.md

Cloud Native Samples(Cloud Native 案例大全)

内容简介

技术版本如下:

  • Apache Maven 3.5.2
  • Jersey 2.27
  • JUnit 4.12
  • Apache CXF 3.2.4
  • Spring 5.0.7.RELEASE
  • Eclipse Jetty 9.4.10.v20180503
  • Jackson JSON 2.9.5
  • Gradle 4.5.1
  • Spring Boot 2.0.3.RELEASE
  • Spring Cloud Finchley.RELEASE
  • Spring Security 5.0.6.RELEASE
  • Spring Cloud Security 2.0.0.RELEASE
  • Spring Security OAuth 2.3.3.RELEASE
  • MongoDB 3.6.4
  • Spring Data MongoDB 2.0.8.RELEASE
  • Thymeleaf 3.0.9.RELEASE
  • Thymeleaf Layout Dialect 2.2.0
  • Embedded MongoDB 2.0.2
  • Axon Framework 3.2
  • Spring Cloud Stream Elmhurst.RELEASE
  • RabbitMQ 3.7.2
  • H2 Database Engine 1.4.197
  • Spring Batch 4.0.1.RELEASE
  • Servlet 4.0.0
  • Eclipse Jetty 9.4.11.v20180605
  • Jackson JSON 2.9.6
  • Apache HttpClient 4.5.5
  • Logback Classic Module 1.2.3
  • Quartz Scheduler 2.3.0
  • Spring Cloud Starter Netflix Hystrix 2.0.0.RELEASE
  • Elasticsearch 6.0
  • Logstash 6.0
  • Kibana 6.0
  • Logstash Logback Encoder 5.1
  • Spring Cloud Config Client 2.0.0.RELEASE
  • Spring Cloud Config Server 2.0.0.RELEASE
  • Spring Boot Actuator 2.0.3.RELEASE
  • Docker 17.09.1-ce-win42
  • Gradle Docker 0.17.2
  • ...

Code 源码

所有示例源码,移步至https://github.com/waylau/cloud-native-book-demos/ samples 目录下

内容如下:

  • ch02/Jersey-rest:基于 Jersey 构建 REST 服务
  • ch02/cxf-rest:基于 Apache CXF 构建 REST 服务
  • ch02/spring-rest:基于 Spring MVC 构建 REST 服务
  • ch02/initializr-start:初始化 Spring Boot 原型
  • ch02/boot-rest:基于 Spring Boot 的第一个微服务
  • ch04/eureka-client、ch04/eureka-server:实现服务的注册与发现
  • ch06/mongodb-file-server:文件服务器的实现
  • ch07/axon-cqrs:实现 CQRS
  • ch07/cloud-stream:基于 Spring Cloud Stream 的消息通信
  • ch08/jdbc-batch:使用 JDBC Batch 的例子
  • ch08/spring-batch:使用 Spring Batch 的例子
  • ch09/quartz-scheduler:基于 Quartz Schedule 天气预报系统
  • ch10/hello-service、ch10/circuit-breaker:实现微服务的熔断机制
  • ch10/elastic-log:基于 Elastic Stack 的集中化日志管理
  • ch10/config-client、ch10/config-server:基于 Config 实现的配置中心
  • ch10/hello-actuator:基于 Spring Boot Actuator 监测的例子
  • ch11/hello-docker:使用 Docker 来构建、运行、发布微服务
  • ch11/hello-heroku:发布应用到云

联系作者

您也可以直接联系我:

其他书籍

若您对本书不感冒,笔者还写了其他方面的超过一打的书籍(可见https://waylau.com/books/),多是开源电子书。

本人也维护了一个books-collection项目,里面提供了优质的专门给程序员的开源、免费图书集合。

开源捐赠

开源捐赠

捐赠所得所有款项将用于开源事业!见捐赠列表