摘要: Zuul很简单,大致是这么玩的: Zuul它本身也是一个注册在Eureka的微服务 它为其他的微服务提供一个统一的对外的窗口 这样便隐藏了服务的地址,同时也可以隐藏服务名,并且限定如何访问服务 依赖 <!--实体类 + web--> <dependencies> <dependency> <grou 阅读全文
posted @ 2020-08-20 18:04 夜雨秋池 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Hystrix介绍 官网 https://github.com/Netflix/Hystrix 作用 Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 能干嘛 服务降级 服务熔断 服务限流 接近实时的监控 遇到一个坑! idea拷贝项目的时 阅读全文
posted @ 2020-08-16 21:07 夜雨秋池 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 在服务消费端进行负载均衡 Ribbon和Eureka整合以后,客户端可以直接调用,不用关心IP地址和端口 Ribbon做两件事情 找Eureka查询可用的服务列表(Eureka是集群,随便挂几台没事) 通过负载均衡机制向服务提供者调用服务(服务提供者也是集群,随便挂几台没事;可用性高,一致性不强) 阅读全文
posted @ 2020-08-16 09:43 夜雨秋池 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 搭建Eureka 引入模块都是这个套路 1.导入依赖; 2.编写配置文件; 3.开启这个功能@EnableXxx; 4.配置类; 版本兼容问题是个特别恶心又浪费时间的东西,解决方法是在父工程中尝试 <!--springcloud的依赖--> <dependency> <groupId>org.spr 阅读全文
posted @ 2020-08-15 20:33 夜雨秋池 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 背景 微服务 原文 https://martinfowler.com/articles/microservices.html汉化 https://www.cnblogs.com/liuning8023/p/4493156.html 微服务架构4个核心问题(主要原因是“网络不可靠丶”): 1.服务很多 阅读全文
posted @ 2020-08-15 10:39 夜雨秋池 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 过程很曲折 本地windows安装zookeeper,要下载带“bin”的包,不然是未进行编译的,不能运行 “ZooKeeper audit is disabled” 是版本问题。用:apache-zookeeper-3.5.8-bin tar在windows上解压不能成功 防火墙也关了的,端口也开 阅读全文
posted @ 2020-08-11 23:40 夜雨秋池 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 说明 原来的jedis已经不用了,被替换 阅读全文
posted @ 2020-08-11 15:05 夜雨秋池 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 异步任务 (程序不会等,直接往下执行) 实现方式: 主启动类加注解@EnableAsync+方法上加@Async //开启异步注解功能 @EnableAsync @SpringBootApplication public class TaskTestApplication { public stat 阅读全文
posted @ 2020-08-11 09:37 夜雨秋池 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 介绍 首先: 版本很重要丶一定要集成使用次数较多的版本,遇到问题好解决 学完Swagger后,总结它的作用: 可以给一些难理解的接口增加注释信息 接口文档是实时更新的,是在线自动生成的 可以在线测试 前后端分离时,迭代开发更舒服了 注意: 在正式发布的时候关闭swagger!出于安全并节省内存丶 踩 阅读全文
posted @ 2020-08-10 18:47 夜雨秋池 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 简介 Apache Shiro是一个Java的安全(权限)框架; 可用在JavaSE和JavaEE项目; 可完成:认证,授权,加密,会话管理,Web集成,缓存等丶http://shiro.apache.org/download.html#latesthttps://github.com/apache 阅读全文
posted @ 2020-08-08 17:03 夜雨秋池 阅读(99) 评论(0) 推荐(0) 编辑