微服务 - 思想篇

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

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

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

目录
相关文章
|
5月前
|
存储 监控 负载均衡
我们是如何让微服务在实践中“活色生香”的?
我们是如何让微服务在实践中“活色生香”的?
|
监控 数据管理 API
深入了解微服务架构:从概念到实践
微服务架构是近年来在软件开发领域崭露头角的一种架构范式。它的灵活性和可伸缩性使其成为许多大型企业和创业公司的首选。本文将深入介绍微服务架构的概念、优势、挑战以及实际应用。
|
4月前
|
监控 持续交付 API
微服务架构:从概念到实践
【6月更文挑战第10天】微服务架构将大型应用拆分为独立小服务,每个服务运行在独立进程中,通过轻量级通信协作。其特点是模块化、可伸缩、灵活且容错性好。优势包括提高开发效率、降低系统复杂性、便于技术选型和提升系统可用性。实践中,涉及业务拆分、服务通信、治理、自动化部署及数据一致性管理。这种架构模式为企业应对复杂业务需求提供了有效解决方案。
|
5月前
|
存储 消息中间件 运维
单体应用与微服务的优缺点
单体应用(monolith application)就是将应用程序的所有功能都打包成一个独立的单元,可以是 JAR、WAR、EAR 或其它归档格式。
104 0
|
5月前
|
负载均衡 持续交付 微服务
微服务架构的概念与实践
随着互联网应用的快速发展,传统的单体式架构已经无法满足业务需求。微服务架构作为一种全新的解决方案,正在逐渐流行起来。本文将介绍微服务架构的基本概念、特点以及实践技巧,帮助读者更好地理解和应用这一架构模式。
|
消息中间件 负载均衡 Java
微服务架构一文详解,微服务其实真的不难
最近几年,微服务可谓是大行其道。在业务模型不完善,超大规模流量的冲击的情况下,许多企业纷纷抛弃了传统的单体架构,拥抱微服务。这种模式具备独立开发、独立部署、可扩展性、可重用性的优点的同时,也带来这样一个问题:开发、运维的复杂性提高。有人感觉微服务越做越不方便管理。
|
运维 Java 关系型数据库
微服务优缺点
微服务优缺点如下
133 0
|
运维 监控 微服务
什么是微服务?微服务的优缺点是什么?
微服务是一种面向服务架构(SOA)的软件开发模式,将一个大型的单体应用程序拆分为一组小型、松耦合的服务。
217 0
|
敏捷开发 运维 数据库
从根儿上学习微服务02:如何划分微服务?
从根儿上学习微服务02:如何划分微服务?
258 0
|
微服务
如何正确的设计微服务(2)
如何正确的设计微服务
如何正确的设计微服务(2)