微服务 - 思想篇

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: 微服务 - 思想篇

  1. 微服务粒度是围绕业务来划分的。同样的业务聚合在一起划分为一个微服务,不同的业务划分为不同的微服务。
  2. 独立进程就是每一个微服务都是独立运行的,修改其中一个不会影响其他的微服务模块的正常运行。
  3. 微服务的之间的通信要跟语言没有关系,和平台没有关系。
  4. 去中心化就是一个微服务的开发不会具体的依赖莫一种语言或者开发平台。不同的微服务可以使用你最熟悉的语言和平台去开发。

Ps:RPC相较HTTP的优势之一:省去了HTTP头信息,传输包更轻量

目录
相关文章
|
6月前
|
存储 监控 负载均衡
我们是如何让微服务在实践中“活色生香”的?
我们是如何让微服务在实践中“活色生香”的?
|
监控 Java 微服务
微服务架构理论
微服务架构理论
101 0
|
6月前
|
Kubernetes Java 微服务
【从零开始学微服务】06.微服务架构的建设思路
大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。
69 1
|
消息中间件 负载均衡 Java
微服务架构一文详解,微服务其实真的不难
最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。
|
运维 监控 微服务
什么是微服务?微服务的优缺点是什么?
微服务是一种面向服务架构(SOA)的软件开发模式,将一个大型的单体应用程序拆分为一组小型、松耦合的服务。
232 0
|
敏捷开发 运维 数据库
从根儿上学习微服务02:如何划分微服务?
从根儿上学习微服务02:如何划分微服务?
278 0
|
微服务
如何正确的设计微服务(2)
如何正确的设计微服务
如何正确的设计微服务(2)
|
运维 前端开发 JavaScript
从单体结构到微服务架构的转变,微服务入门
从单体结构到微服务架构的转变,微服务入门
236 0
从单体结构到微服务架构的转变,微服务入门
|
存储 消息中间件 SQL
【微服务架构】让我们谈谈“拥有”他们的数据的微服务
【微服务架构】让我们谈谈“拥有”他们的数据的微服务
|
设计模式 消息中间件 负载均衡
【微服务架构】微服务设计模式
【微服务架构】微服务设计模式