Git Product home page Git Product logo

spring-cloud's Introduction

Spring-Cloud-Book-Code-1目录的代码是第一版《Spring Cloud微服务-全栈技术与案例解析》配套源码
Spring-Cloud-Book-Code-2目录的代码是第二版《Spring Cloud微服务 入门 实战与进阶》配套源码
购买链接:

当当:http://product.m.dangdang.com/27884997.html

淘宝: https://m.tb.cn/h.egYN7Dm

京东:https://item.m.jd.com/product/49802442789.html

注意

大家把仓库clone到本地后,不要全部导入IDE中,根据自己学习的章节,一节节的案例进行导入比较好,之前第一版的代码就是全部放一起,还有一些是自研发的框架,所以依赖会有问题,第二版按章节进行分类,这样代码少,更容易导入参考。

spring-cloud 文章对应源码

项目代码工程目录讲解

  • fangjia-api-client:Feign客户端,所有调用的API定义在里面,相当于API的SDK
  • fangjia-auth-service:服务之间内部调用认证的服务,服务调用时需要来这边进行认证,获取访问Token
  • fangjia-boot-admin:Spring Boot Admin来管理服务的监控数据
  • fangjia-common:公共的包,放一些通用的工具类
  • fangjia-eureka:Eureka注册中心
  • fangjia-fsh-api:API网关
  • fangjia-fsh-house-service:house服务
  • fangjia-fsh-substitution-service:substitution服务
  • fangjia-fsh-user-service:用户服务,登陆接口,swagger使用示列
  • fangjia-hystrix-dashboard:hystrix-dashboard,turbine示列
  • fangjia-job:分布式任务调度
  • fangjia-sjdbc-read-write:数据库读写分离
  • fangjia-sjdbc-sharding-db-table:数据库分库分表
  • fangjia-sjdbc-sharding-table:数据库分表
  • fangjia-zipkin:调用链
  • hystrix:hystrix单独使用
  • transaction-mq-client:可靠消息服务Feign客户端
  • transaction-mq-service:可靠消息服务,提供接口
  • transaction-mq-task:负责发送消息

注意事项

最近发现有很多同学问我项目中有一些依赖的jar包在哪里,比如redis cache, swagger等,这些都在我的Github主页中有。 查看 http://cxytiandi.com/blog/detail/20517 看看怎么启动整个项目。

作者

欢迎加入我的知识星球,一起交流技术,免费学习猿天地的课程(http://cxytiandi.com/course)

PS:目前星球中正在星主的带领下组队学习Sentinel,等你哦!

微信扫码加入猿天地知识星球

猿天地

spring-cloud's People

Contributors

yinjihuan avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.