Skip to content

beckbikang/spring-cloud

Repository files navigation

java common software practice

1 common library

  • rxjava 使用的例子
  • zookeeper 使用的例子
  • sharding-jdbc基于5.1.2的样例,可以用于线上
    • Read write separation database 读写分离
    • force master database 强制主库
    • separation database and separation table 分库分表,分表

2 spring-cloud Microservices

  • spring-boot-starter 怎么去写一个starter
  • spring-cloud-consul
    • 支持consul作为注册中心
  • eureka-server and eureka-client
    • 多中心的eureka的配置
    • eureka支持认证
  • ribbon
    • ribbon的基础使用
  • hystrix
    • 基本的使用
    • 在web上的使用
  • feign
    • feign集成在spring-cloud的使用
    • 原生的feign的使用
  • zuul
    • zuul网关的基本使用
    • zuul的动态路由
  • zipkin和sleuth
    • 做链路追踪
  • spring-cloud-gateway
    • 基本路由
    • 动态路由
  • 分布式定时任务
    • xxl-job
    • elastic-job
  • 分布式配置中心
    • apollo
  • springboot-admin

3 Domain Driven Architecture

4 vertx

  • vertx-hellowrod 在spring体系外使用java应用

5 search

  • use elasticsearch todo
  • lucene todo

About

java middleware example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages