springcloud
菜鸟_zhengke
这个作者很懒,什么都没留下…
展开
-
springcloud(一)传统项目架构到微服务架构演变过程
最早web应用开发如jsp、php等,将表达层、业务逻辑层、数据访问层代码统一写在一起,后面的项目维护有极大困难,代码没层次、可读性差,可能早期一个jsp文件,就会出现好几万行java+html+jq代码。传统架构(单点应用)ssh架构(struts2+spring+hibernate)、ssm架构(springmvc+spring+mybatis) 把整个业务模块放在一个项目中开...原创 2019-01-18 14:06:13 · 1230 阅读 · 0 评论 -
springcloud(二)服务的注册与发现Eureka
1.首先创建一个maven主工程。2.在其pom文件引入依赖,spring Boot版本为2.1.4.RELEASE,Spring Cloud版本为Finchley.RELEASE。这个pom文件作为父pom文件,起到依赖版本控制的作用,其他module工程继承该pom。这一系列文章全部采用这种模式,其他文章的pom跟这个pom一样。再次说明一下,以后不再重复引入。代码如下:<...原创 2019-04-10 17:18:51 · 148 阅读 · 0 评论 -
springcloud(三)服务提供者 (eureka client)
本文是接着上篇继续https://blog.csdn.net/qq_42014192/article/details/891884441.创建一个服务提供者 (eureka client)2.修改pop.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a...原创 2019-04-11 17:55:03 · 274 阅读 · 0 评论 -
springcloud(四)服务消费者(rest+ribbon)负载均衡
1.准备工作(设置idea开启多个springboot实例)https://blog.csdn.net/qq_42014192/article/details/892453062.新建一个spring-boot工程,取名为:service-ribbon;https://blog.csdn.net/qq_42014192/article/details/887425593.pom.x...原创 2019-04-15 14:32:37 · 156 阅读 · 0 评论 -
springcloud(五)服务消费者(Feign)负载均衡
1.准备工作(设置idea开启多个springboot实例)https://blog.csdn.net/qq_42014192/article/details/89245306启动eureka-server,端口为8761; 启动service-client两次,端口分别为8762 、8773.2.新建一个spring-boot工程,取名为:service-feign;https:/...原创 2019-04-18 14:06:44 · 158 阅读 · 0 评论 -
springcloud(六)断路器(Hystrix)基于ribbon
1.基于springcloud(四)服务消费者(rest+ribbon)负载均衡进行修改https://blog.csdn.net/qq_42014192/article/details/893113192.pom.xml依赖 新增<!--在ribbon使用断路器hystrix--><dependency> <groupId>org.sp...原创 2019-04-24 15:57:10 · 173 阅读 · 1 评论 -
springcloud(七)断路器(Hystrix)基于feign
1.springcloud(五)服务消费者(Feign)负载均衡进行修改https://blog.csdn.net/qq_42014192/article/details/893774302.Feign是自带断路器的,在D版本的Spring Cloud之后,它没有默认打开。需要在配置文件中配置打开它。server: port: 8765 #服务端口spring: appl...原创 2019-04-24 16:11:13 · 206 阅读 · 0 评论