随笔分类 -  Spring Cloud

摘要:学习目标 理解Dockerfile的作用,能编写简单的Dockerfile脚本完成镜像的构建 完成Docker私有仓库的构建,能够运用Maven插件完成镜像的创建与上传 能够使用Jenkins完成代码的持续集成 1 Dockerfile 1.1 什么是Dockerfile Dockerfile是由一 阅读全文
posted @ 2020-08-07 09:21 Mr.Aaron 阅读(1257) 评论(0) 推荐(0)
摘要:1 SpringCloud简介 1.1 什么是SpringCloud Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风 阅读全文
posted @ 2020-07-29 17:19 Mr.Aaron 阅读(171) 评论(0) 推荐(0)
摘要:参考:https://spring.io/projects/spring-cloud SpringCloud版本 SpringBoot版本 Hoxton 2.2.x 2.2.x Greenwich 2.1.x 2.1.x Finchley 2.0.x 2.0.x Edgware 1.5.x 1.5. 阅读全文
posted @ 2020-07-28 10:01 Mr.Aaron 阅读(4070) 评论(0) 推荐(0)
摘要:摘要: 1、为什么要用Hystrix在分布式服务环境下,服务之间的调用关系变得错综复杂,你是否担心依赖的服务延迟导致自己的服务也被拖跨呢?是否在苦苦思考如何优雅的对依赖服务进行异步调用呢?是否希望当流量高峰时自动进行 ... <!--[/diy]--> 1、为什么要用Hystrix 在分布式服务环境 阅读全文
posted @ 2019-06-12 10:26 Mr.Aaron 阅读(456) 评论(0) 推荐(0)
摘要:SpringCloud SpringCloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、负载均衡、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于Springboot的,所 阅读全文
posted @ 2019-05-21 15:51 Mr.Aaron 阅读(997) 评论(0) 推荐(0)
摘要:单点系统架构 传统项目架构 传统项目分为三层架构,将业务逻辑层、数据库访问层、控制层放入在一个项目中。 优点:适合于个人或者小团队开发,不适合大团队开发。 分布式项目架构 根据业务需求进行拆分成N个子系统,多个子系统相互协作才能完成业务流程子系统之间通讯使用RPC远程通讯技术。 优点: 1.把模块拆 阅读全文
posted @ 2019-05-20 22:27 Mr.Aaron 阅读(280) 评论(0) 推荐(0)