上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 50 下一页
摘要: 在微服务中,Swagger是每个服务 比如会员服务,订单服务,支付服务 进行继承、 如何将整个微服务中的Swagger进行合成,同一台服务器上。 使用Zuul+Swagger实现管理整个微服务API文档 使用Nginx+Swagger以不同的项目区分跳转到不同的接口文档 Spring Boot支持对 阅读全文
posted @ 2018-11-17 20:07 toov5 阅读(4076) 评论(0) 推荐(0) 编辑
摘要: 随着微服务架构体系的发展和应用, 为了前后端能够更好的集成与对接,同时为了项目的方便交付,每个项目都需要提供相应的API文档。 来源:PC端、微信端、H5端、移动端(安卓和IOS端) 传统的API文档编写存在以下几个痛点: 对API文档进行更新的时候,需要通知前端开发人员,导致文档更新交流不及时; 阅读全文
posted @ 2018-11-17 15:28 toov5 阅读(3782) 评论(1) 推荐(0) 编辑
摘要: Nginx+Zuul 一主一备 或者 轮训多个 在微服务中,所有服务请求都会统一到Zuul网关上。 Nginx 配置: 网关: yml: 启动类: 访问: 启动两个网关 81和82 阅读全文
posted @ 2018-11-17 14:42 toov5 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 传统方式将路由规则配置在配置文件中,如果路由规则发生了改变,需要重启服务器。这时候我们结合上节课内容整合SpringCloud Config分布式配置中心,实现动态路由规则。 将yml的内容粘贴到码云上: 添加到依赖: 可以实现手动刷新 yml中添加: 开启所有监控中心接口 启动类里面添加: yml 阅读全文
posted @ 2018-11-17 01:46 toov5 阅读(5443) 评论(0) 推荐(0) 编辑
摘要: Zuul网关默认是实现负载均衡的,不需要任何配置。默认开启ribbon效果的 可以启启动两个服务端口,访问下。 阅读全文
posted @ 2018-11-17 00:00 toov5 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 过滤器放到网关: 重写的所有方法根据自己实际情况使用。 模拟有token的时候 阅读全文
posted @ 2018-11-16 19:53 toov5 阅读(12773) 评论(0) 推荐(1) 编辑
摘要: 统一由网关进行拦截判断 要不放到每个服务里面就很不合适了 冗余 主要的: zuul和eureka都是基于netfix里面开源出来的 网关有公网ip 其他的服务没有 但是 网关和服务处于局域网内 客户端访问时候经过网关 通过网关去实现 pom: yml: 启动类: member: order: 访问: 阅读全文
posted @ 2018-11-16 19:32 toov5 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 接口的分类: 开放接口:可以授权一些接口口OAuth2.0协议方式 第三方联合登录 内部接口: 一般只能在局域网中进行访问,服务与服务之间关系都在同一个微服务系统中。目的是为了保证安全问题 接口设计: 接口权限 开放 or 内部 幂等性 安全性 https 防止篡改数据(验证签名) 网关拦截接口实现 阅读全文
posted @ 2018-11-16 18:23 toov5 阅读(5148) 评论(0) 推荐(1) 编辑
摘要: 每个方法都配备一个fallback方法 不利于开发的 用类的方式 并且整个方法都是在同一个线程池里面的 主要对于client的修改: pom: 实现类 feign fallback类 启动类: yml 启动后: 感谢:https://www.jb51.net/article/138758.htm 这 阅读全文
posted @ 2018-11-15 23:41 toov5 阅读(3547) 评论(0) 推荐(0) 编辑
摘要: 默认情况下是不能及时获取变更的配置文件信息 Spring Cloud分布式配置中心可以采用手动或者自动刷新 1、手动需要人工调用接口 监控中心 2、消息总线实时通知 springbus 动态刷新数据 在SpringCloud中有手动刷新配置文件和实时刷新配置文件两种方式。 手动方式采用actuato 阅读全文
posted @ 2018-11-15 23:23 toov5 阅读(1038) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 50 下一页