springcloud微服务简介(随笔记)
微服务是一种架构模式,指一种架构风格。
他提倡将单一的应用程序化成一组小的服务。
每个服务运行在其独立的自己的进程。
服务之间相互协调,相互配置,并提供给用户。
服务之间采用轻量级的通信机制相互沟通(rpc,http)
每个服务都围绕着自己的业务构建,并且能够被独立的部署到生产环境中
应避免统一的,集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言,工具进行构建
可以有一个非常轻量级的集中式管理来协调这些服务,可以用不同的语言编写服务,也可以使用不同的数据存储