Spring Cloud 02 (微服务入门)

微服务架构

Spring Cloud 02 (微服务入门)_第1张图片

微服务架构和基础框架/组建

    服务注册发现

            服务提供方必须要注册上来,并且将自己的访问地址公开,之后服务的调用方才能在这个组建上发现目标服务

    服务网关(Service Gateway)

            会对外屏蔽后台服务细节、可以将外部请求反向路由到具体某个为服务上去、可以做限流和容错功能、监控和日志

    后端通用服务(中间层服务Middle Tier Server)

            后端服务启动会将服务注册到服务注册表,前端服务通过查询注册表发现后端服务,调用后端服务

    前端服务(Edge  Server)

            对后端服务做聚合和裁剪服务,暴漏给外部不同设备

            裁剪:根据不同需求返回不同数据,同一个接口PC端和手机端可能需要返回不同的数据

原始架构和微服务

Spring Cloud 02 (微服务入门)_第2张图片

微服务方案

    方案1

    Dubbo、Zookeeper、Spring MVC or SpringBoot

    方案2

     Spring Cloud Netflic Eureka 、Spring Boot .....

Spring Cloud概念

        是一个开发工具集,包含多个子项目

        利用Spring Boot开发便利

        主要是基于对Netflix开发组建的进一步封装

你可能感兴趣的:(Spring,Cloud)