SpringCloud微服务架构
Last updated
Last updated
N17交易平台的技术架构主要考虑安全性、分布式、易扩展、容错性、低延时、高并发等特性,以及熔断机制、服务注册和发现、消息服务、服务网关、安全认证、内存数据库、关系型数据库等各种选项。因此,基于上述技术选型要求,N17平台基于SpringCloud微服务架构开发交易平台,为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线)。分布式系统的协调导致了样板模式, 通过使用SpringCloud,开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑、裸机数据中心以及Cloud Foundry等托管平台。SpringCloud微服务架构如下图所示,其包括各种微服务、注册发现、服务网关、熔断器、统一配置、跟踪服务等组件。