惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
The GitHub Blog
The GitHub Blog
小众软件
小众软件
美团技术团队
博客园 - 司徒正美
G
Google Developers Blog
Blog — PlanetScale
Blog — PlanetScale
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
D
Docker
J
Java Code Geeks
Last Week in AI
Last Week in AI
V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
V
V2EX
C
Check Point Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MyScale Blog
MyScale Blog

博客园 - Perfectionist

Modbus主从关系几点记录 EntityFramework Core几个基本命令的使用 Spring Boot Admin 日志查看功能 .NET Core 3.0 跟踪 【转】Influxdb 编译 块储存、对象存储、文件存储的区别和联系 各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink) 以太网与工业以太网的区别 PV和并发、以及计算web服务器的数量的方法 Cordova套网站 Apache泛域名解析 mysql的聚簇索引与非聚簇索引的简短总结 Kafka知识体系 Kafka下的生产消费者模式与订阅发布模式 服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka 如何优雅的使用mybatis Spring Data JPA、MyBatis还有Hibernate有什么区别 微服务RPC框架选美 微服务 Rpc和Rest协议
微服务本质
Perfectionist · 2018-06-11 · via 博客园 - Perfectionist
  1. 微服务,关键其实不仅仅是微服务本身,而是系统要提供一套基础的架构,这种架构使得微服务可以独立的部署、运行、升级,不仅如此,这个系统架构还让微服务与微服务之间在结构上“松耦合”,而在功能上则表现为一个统一的整体。这种所谓的“统一的整体”表现出来的是统一风格的界面,统一的权限管理,统一的安全策略,统一的上线过程,统一的日志和审计方法,统一的调度方式,统一的访问入口等等。
  2. 微服务的目的是有效的拆分应用,实现敏捷开发和部署 。
  3. 微服务提倡的理念团队间应该是 inter-operate, not integrate 。inter-operate是定义好系统的边界和接口,在一个团队内全栈,让团队自治,原因就是因为如果团队按照这样的方式组建,将沟通的成本维持在系统内部,每个子系统就会更加内聚,彼此的依赖耦合能变弱,跨系统的沟通成本也就能降低。

版权声明:本文原创发表于博客园,作者为Perfectionist
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,
且在文章页面明显位置给出原文连接,否则视为侵权。

posted @ 2018-06-11 14:20  Perfectionist  阅读(453)  评论()    收藏  举报