
微服务
Jesses.
后端开发小学生一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloudNetflix学习和实践——统一配置中心
什么是统一配置中心? SpringCloud中的统一配置中心由组件Spring Cloud Config 实现。它是一个高可用的分布式配置中心。 为什么需要统一配置中心? 1.方便维护:在多人协作开发的环境下,常会对同一个配置文件做修改。很容易导致别人更新代码出现配置文件的冲突,不方便维护。 2.安全与权限:项目中尤其是线上的配置,如数据库密码,是不便对普通开发人员公开的。通过统一配置中心...原创 2020-05-07 01:44:21 · 562 阅读 · 0 评论 -
SpringCloudNetflix学习和实践——服务的通信调用
一、RPC和HTTP 应用服务间通信调用的方式主要有两种,一种是HTTP,另一种是RPC。 RPC形式的常见代表是Dubbo。 Dubbo的定位就是一款RPC服务调用框架,基于Dubbo开发的应用还是要依赖周边的平台和生态,比如配合以Zookeeper实现的服务注册中心一起使用。Dubbo不仅提供了服务注册和发现、负载均衡等面向分布式系统的基础能力,还提供了开发测试阶段的Mock机制。在Sp...原创 2020-05-05 18:11:44 · 308 阅读 · 0 评论 -
微服务组件Zuul——自定义过滤器
一、 Zuul及ZuulFilter Zuul提供了服务网关的功能,可以实现负载均衡、反向代理、动态路由、请求转发等功能。 Zuul大部分功能都是通过过滤器实现的,Zuul中定义了四种标准的过滤器类型,同时,还支持自定义过滤器。 这些过滤器的类型对应请求的典型生命周期,代表不同的执行时机策略: pre: 在请求被路由之前调用 route:在路由请求时被调用 error:处理...原创 2020-03-03 16:57:12 · 898 阅读 · 0 评论