![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
JunJunTech
just do it
展开
-
springcloud教程第2篇:服务消费者的两种创建方式
springcloud教程第2篇:服务消费者的两种创建方式1、Ribbon + RestTemplate1.1 准备工作: 创建一个端口为8761的注册中心:具体创建方法 pom.xml需引入依赖: eureka-server main程序加入注解@EnableEurekaServer application.properties:eureka.client.service-...原创 2019-09-10 20:21:00 · 239 阅读 · 0 评论 -
电商项目springcloud学习02
0.学习目标会配置Hystix熔断会使用Feign进行远程调用能独立搭建Zuul网关能编写Zuul的过滤器1.Hystrix1.1.简介Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。Hystrix也是Netflix公司的一款组件。主页:https://github.com/Netflix/Hystrix/[外链图片转存失败(img-AKBSIVE...原创 2019-09-12 15:23:01 · 291 阅读 · 0 评论 -
电商项目springcloud学习01
0.学习目标了解系统架构的演变了解RPC与Http的区别知道什么是SpringCloud独立搭建Eureka注册中心独立配置Robbin负载均衡1.系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的...原创 2019-09-12 15:21:54 · 711 阅读 · 0 评论 -
springcloud笔记
单体应用存在的问题随着业务的发展,开发变得越来越复杂。修改、新增某个功能,需要对整个系统进行测试、重新部署。一个模块出现问题,很可能导致整个系统崩溃。多个开发团队同时对数据进行管理,容易产生安全漏洞。各个模块使用同一种技术进行开发,各个模块很难根据实际情况选择更合适的技术框架,局限性很大。模块内容过于复杂,如果员工离职,可能需要很长时间才能完成工作交接。分布式、集群集群:一台服...原创 2019-09-11 16:45:34 · 201 阅读 · 0 评论 -
springcloud教程第5篇:config-server配置中心
springcloud教程第5篇:config-server配置中心1、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分...原创 2019-09-10 21:22:51 · 196 阅读 · 0 评论 -
springcloud教程第4篇:Zuul---网关
springcloud教程第4篇:Zuul—网关在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简易的微服务系统如下图:在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集...原创 2019-09-10 21:21:00 · 158 阅读 · 0 评论 -
springcloud教程第3篇:Hystrix----熔断器
springcloud教程第3篇:Hystrix----熔断器为了保证服务的高可用性,一般将单个服务进行集群部署,但由于自身原因或网络原因,服务不能保证100%能用,如果单个服务出现问题,会造成线程阻塞,极易导致服务崩溃,造成雪崩效应。为了解决这个问题,提出了熔断器概念----Hystrix!一、断路器简介Netflix开源了Hystrix组件,实现了断路器模式,SpringCloud对这...原创 2019-09-10 21:20:11 · 197 阅读 · 0 评论 -
springcloud教程第1篇:搭建eurekaservice
springcloud教程第1篇:搭建eurekaservice1、初始化项目 首先创建一个spring init项目,然后在选择依赖库时我们只需要eureka Server,所以只选择eureka server就行了,打开pom.xml: jdk8大概显示为:<?xml version="1.0" encoding="UTF-8"?><project xmln...原创 2019-09-10 21:11:58 · 153 阅读 · 0 评论 -
springcloud知识路线
springcloud知识路线什么springCloud在springboot的基础上构建的微服务框架1.引入组件的启动器2.覆盖默认配置3.在引导类上添加相应的注解eureka注册中心,服务的注册与发现服务端 1.引入服务端启动器:eureka-server 2.添加了配置 spring.applicaiton.name 服务名 eureka.client.s...原创 2019-09-10 21:08:58 · 157 阅读 · 0 评论 -
springcloud外卖订餐系统 --- day1
springcloud外卖订餐系统 — day11、确定项目需求客户端:针对普通用户—>用户登录,注册,登出,我的订单,订购菜品后台管理系统: 针对管理员----> 管理员登陆,登出,菜单的crud操作,订单的处理,用户的crud操作根据业务拆分微服务:(服务提供者)account:提供账号服务,用户和管理员的登陆登出menu: 提供菜单服务,菜单的crud操作order...原创 2019-09-10 21:05:34 · 941 阅读 · 0 评论 -
springcloud外卖订餐系统-day2
springcloud外卖订餐系统-day2本次要整合mybatis,需要用到数据库,数据库的安装就不再此处讲述了,默认已安装,直接献上sql文件:链接: https://pan.baidu.com/s/1pyQ_zIa-_PoVPKqaIy_RDA 提取码: 53cg 复制这段内容后打开百度网盘手机App,操作更方便哦1、创建模块(服务提供者)menu创建服务提供者menu:1、po...原创 2019-09-10 21:03:17 · 694 阅读 · 0 评论 -
Quartz学习
Quartz学习1、引入依赖去到https://mvnrepository.com/search?q=quartz寻找Quartz,Quartz-jobs<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org...原创 2019-09-10 21:01:02 · 156 阅读 · 0 评论 -
Quartz Scheduler实现定时获取天气数据
Quartz Scheduler实现定时获取天气数据开发环境:springboot Quartz starter、quartz scheduler1、实现数据同步在上一节我们已经集成了redis,提升了天气服务的高并发能力,这一节我们基于上一节的代码进行2次开发,实现数据的同步1.1 创建job包用于存放任务引入quartz 依赖<dependency> <g...原创 2019-09-10 20:55:55 · 327 阅读 · 0 评论 -
config client踩坑记录--- Could not resolve placeholder* in value *
config client踩坑记录— Could not resolve placeholder* in value *1.准备环境 eureka server: 注册中心 config server: 配置中心 config client: 配置客户端2、开始踩坑eureka server搭建不用说,很简单,引入netflix-eureka-server依赖就行了,然后配置注...原创 2019-09-10 20:32:41 · 2350 阅读 · 0 评论 -
电商项目构建springcloud
0.学习目标了解电商行业了解乐优商城项目结构能独立搭建项目基本框架能参考使用ES6的新语法1.了解电商行业学习电商项目,自然要先了解这个行业,所以我们首先来聊聊电商行业1.1.项目分类主要从需求方、盈利模式、技术侧重点这三个方面来看它们的不同1.1.1.传统项目各种企业里面用的管理系统(ERP、HR、OA、CRM、物流管理系统。。。。。。。)需求方:公司、企业内部盈利...原创 2019-09-12 15:25:47 · 1239 阅读 · 0 评论