![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
自律成就自由
这个作者很懒,什么都没留下…
展开
-
用SpringCloud+redis+jwt+Es+RabbitMq等实现登录邮箱注册及搜索高亮展示
目录1.业务图2.后端2.1 项目结构图3.前端3.1 建好工程,导入依赖3.2 login.vue3.3 reg.vue3.4 book.vue1.业务图2.后端2.1 项目结构图码云地址:源代码3.前端3.1 建好工程,导入依赖npm install axiosnpm install vue-cookienpm i element-ui -s3.2 login.vue<template> <div class="hello"> <el-原创 2020-10-30 21:18:54 · 273 阅读 · 0 评论 -
Spring Boot服务治理Admin+链路跟踪ZipKin
目录1.服务治理Spring Boot Admin1.1 简介1.2组成部分1.3 服务端1.4客户端1.5 启动2.链路跟踪ZipKin2.1介绍2.2创建fuwu2.2.1pom2.2.2 启动类注解@EnableZipkinServer2.2.3配置文件2.3 项目添加zipkin支持2.3.1 pom2.3.2配置文件中加入2.4 启动1.服务治理Spring Boot Admin1.1 简介Spring Boot Admin 用于管理和监控一个或多个Spring Boot程序,在 Spri原创 2020-10-22 23:15:40 · 1542 阅读 · 1 评论 -
ZUUL+VUE+JWT+JPA加密拦截及封装优化
目录1.项目目录2.config2.1 pom2.2 application.yml2.3 live-config-dev.pro[erties2.4 启动类3. eureka3.1 pom3.2 bootstrap.yml3.3 启动类4.pojo4.1 pom4.2 实体类5.teacher5.1 pom5.2 bootstrap.yml5.3 启动类5.4 controller6.user6.1 pom6.2 bootstrap.yml6.3 启动类6.4 com.wo下的包1.client2.dao原创 2020-10-22 22:54:30 · 376 阅读 · 0 评论 -
用服务网关Zuul+vue+JWT实现服务对外隐藏和登录拦截
目录1.背景2.网关名称解释3.Spring Cloud Zuul 简介4. 微服务下的的网关模式2.简单使用(配置Zuul及测试)2.1 pom2.2 bootstrap.yml2.3 启动类2.4 filter2.5 访问时,必须从网关的端口开始访问,加上其它服务的名称及方法2.6 测试(加密,解密)3.登录拦截3.1.配置Zuul1.pom2.bootstrap.yml3.启动类4.filter3.2 配置User1.pom新增2 bootstrap.yml3.dao4.service5.contro原创 2020-10-22 07:53:15 · 763 阅读 · 0 评论 -
Spring Cloud Config在git配置并交给Eureka——JPA版(user调用shopcart,shopcart调用goods)
目录1.项目调用关系2.GIT配置环境3.实例JPA版1.eureka1.1 pom1.2 application.yml1.3 启动类2.config2.1 pom2.2 application.yml2.3 启动类3.pojo3.1pom3.2 pojo(日期2个注解)4.goods4.1 pom4.2 bootstrap.yml4.3 启动类4.4 controller(dao,service省略)5.shopcart5.1 pom5.2 bootstrap.yml5.3 启动类5.4 client5原创 2020-10-22 07:15:40 · 223 阅读 · 0 评论 -
Spring Cloud Config本地配置并交给Eureka——mybatis版(user调用book)
目录1.什么是Config2.使用2.1 创建config服务端2.2 pom2.3 application.yml2.4 properties下的neo-config-dev.properties2.5 启动类2.6 改造book1 添加springcloudconfig配置中心的客户端的依赖2 优化application.yml3.新建bootstrap.yml,名字不可变4.修改启动类,加入配置中心的客户端注解2.7 改造user1 添加springcloudconfig配置中心的客户端的依赖2 优化原创 2020-10-20 21:08:02 · 372 阅读 · 0 评论 -
Hystrix服务熔断和降级
目录1.服务熔断2.服务降级3.使用Hystrix服务的熔断,加在被调用的服务中(book)3.1 导入依赖3.2 修改启动类,加@EnableCircuitBreaker注解,标注当前工程开启熔断器3.3 修改controller3.4 测试4.使用Hystrix服务的降级,加在调用的服务中(user)4.1 导入依赖Hystrix4.2 修改配置文件,开启降级4.3 修改启动类,加入@EnableHystrix,标注当前工程开启服务的降级处理4.4 修改BookClient,加入降级跳转的类fallba原创 2020-10-20 19:06:51 · 608 阅读 · 1 评论 -
使用fegin来进行远程调用
目录1.Feign介绍2.使用2.1 修改模块 user模块2.2 改造pom2.3 改造启动类2.4 新建bookclient接口,和bookcontroller方法名参数名必须一致2.5 修改controller2.6 运行,效果相同1.Feign介绍Feign是Netflix公司开源的轻量级rest客户端,使用Feign可以非常方便的实现Http 客户端。Spring Cloud引入Feign并且集成了Ribbon实现客户端负载均衡调用。2.使用将上一个项目进行优化,feign 结合了r原创 2020-10-20 13:47:20 · 578 阅读 · 0 评论 -
Eureka注册中心和Ribbon负载均衡远程调用+vue实例
目录1.为什么要用注册中心2.Eureka简介3.Ribbon介绍3.实例后端3.1 创建父子工程3.2 总pom文件3.2 Book1.pom文件2.yml文件3.启动类4.dao及mapper5.service及serviceimpls6.controller3.3 eureka1.pom文件2.yml配置3.启动类3.4 pojo1.pom文件2.BookPojo3.5 user1.pom文件2.yml配置文件3.启动类4.controller3.6.后端测试运行4.实例前端vue4.1 跨域原创 2020-10-20 07:49:32 · 938 阅读 · 1 评论 -
什么是微服务架构
目录1.微服务架构介绍2.出现和发展3.传统开发模式和微服务的区别3.1 传统开发模式3.2 微服务设计4. 微服务的具体特征5.怎样具体实践微服务5.1、客户端如何访问这些服务5.2 每个服务之间如何通信5.3如此多的服务,如何实现?5.3 服务挂了,如何解决1.微服务架构介绍微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。概念:把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个原创 2020-10-20 06:49:06 · 1002 阅读 · 0 评论 -
HttpClient用法
目录1.简介2.特性3.使用方法4、实例4.1 导入pom4.2.get请求方式4.3 post请求方式1.简介HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLUnit都使用了HttpClient。HttpClient相比传统JDK自带的UR原创 2020-10-20 06:27:49 · 1528 阅读 · 0 评论