【文末送书】微服务拆分规范

这篇具有很好参考价值的文章主要介绍了【文末送书】微服务拆分规范。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一. 🦁 什么是微服务?

系统的业务功能划分为极小的独立微服务每个微服务只关注于完成某个小的任务。系统中的单个微服务可以被独立部署和扩展,且各个微服务之间是高内聚、松耦合的。微服务之间采用轻量化通信机制暴露接来实现通信。
那么微服务可以怎么拆分呢?

二. 🦁 拆分模型

Ⅰ. 压力模型拆分

压力模型简单来说就是用户访问量,我们要识别出某些超高并发量的业务,尽可能把这部分业务独立拆分出来。
可分为三个拆分维度:

1. 垂直拆分(Vertical Decomposition)

按照业务功能将系统划分为多个微服务,每个微服务只负责其中一个或几个相关功能模块。

2. 水平拆分(Horizontal Decomposition)

按照系统请求流量将系统划分为多个微服务,每个微服务只负责处理部分请求。

3. 动态拆分(Dynamic Decomposition)

根据系统压力动态地调整微服务的数量和节点位置。根据请求流量等因素,自动创建或删除微服务节点,以实现扩展和收缩。

Ⅱ. 业务模型拆分

1. 基于业务功能拆分

按照业务功能对微服务进行拆分,每个微服务负责一个或多个功能模块。例如,一个电商网站可以把商品管理、订单管理、支付管理等功能分别拆分成不同的微服务。

2. 基于业务流程拆分

照业务流程对微服务进行拆分,每个微服务负责一个或多个业务流程。例如,一个在线教育平台可以把课程购买、学习记录、作业评分等业务流程分别拆分成不同的微服务。

3. 基于用户场景拆分

按照用户场景对微服务进行拆分,每个微服务负责一种或多种用户场景。例如,一个社交媒体平台可以把用户登录、好友圈、私信聊天等用户场景分别拆分成不同的微服务。

4. 基于数据拆分

按照数据模型对微服务进行拆分,每个微服务负责一种或多种数据。例如,一个企业应用可以把员工信息、薪资信息、绩效信息等数据分别拆分成不同的微服务。

Ⅲ. 领域模型拆分

1. 按业务流程拆分

整个业务流程拆分为多个服务,每个服务负责一个特定的业务流程。这种方式适用于业务流程比较简单,不涉及多个领域的复杂场景。

2. 按业务领域拆分

将整个业务系统拆分为多个服务,每个服务负责一个特定的业务领域,例如订单、支付、用户管理等。这样可以使每个服务专注于自己的业务领域,减少耦合,提高扩展性和可维护性。

3. 按分层架构拆分

将整个业务系统拆分为多个服务,每个服务负责特定的应用程序层或技术架构层,例如Web服务、数据服务、缓存服务等。这种方式适用于需要将不同的技术架构分开管理、部署和扩展的情况。

【文末送书】微服务拆分规范


三. 🦁 福利抽奖

🦁 送书抽奖活动 (五选一)🦁

【文末送书】微服务拆分规范

详情点击:https://item.jd.com/13251159.html

【文末送书】微服务拆分规范

详情点击:https://item.jd.com/13568136.html

【文末送书】微服务拆分规范

详情点击:https://item.jd.com/13432555.html

【文末送书】微服务拆分规范

详情点击:https://item.jd.com/13836258.html

【文末送书】微服务拆分规范

详情点击:https://item.jd.com/13432555.html

本次活动赠书5本,评论区抽取5位小伙伴送书

活动时间: 截止到2023-06-18 20: 00
参与方式: 点赞、收藏本文章,并评论“Java不卷,我们不卷”
抽奖时间: 2023.06.18
公布时间: 2023.06.18
通知方式:交流群内公布或私信通知

更多活动可继续关注上方🦁的博客,好运总会轮到你!!!文章来源地址https://www.toymoban.com/news/detail-478163.html

到了这里,关于【文末送书】微服务拆分规范的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 聚类分析(文末送书)

    目录 聚类分析是什么 一、 定义和数据类型 聚类应用 聚类分析方法的性能指标 聚类分析中常用数据结构有数据矩阵和相异度矩阵 聚类分析方法分类 二、K-means聚类算法 划分聚类方法对数据集进行聚类时包含三个要点 K-Means算法流程: K-means聚类算法的特点 三、k-medoids算法 基

    2024年02月09日
    浏览(41)
  • 【文末送书】拥抱人工智能

    欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关注公粽号 《机器和智能》 回复 “python项目

    2024年02月04日
    浏览(46)
  • 【文末送书】Matlab科学计算

    欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关注公粽号 《机器和智能》 回复 “python项目

    2024年02月09日
    浏览(48)
  • 【JVM】| 垃圾回收机制 | 文末送书

    Java的垃圾回收机制是自动的,不需要程序员手动进行内存管理。当Java应用程序创建对象时,它们存储在堆内存中。当对象不再被引用时,垃圾回收器会自动标记这些对象为垃圾,并将它们从堆内存中清除,释放空间。 如果要操作对象,必须通过引用来进行。如果一个对象没

    2024年02月13日
    浏览(39)
  • 【JavaScript】JavaScript基础详解(文末送书)

    👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化【获取源码+商业合作】 👉荣__誉👈:阿里云博客专家博主、51CTO技术博主 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 在 JavaScript 中,可以使用三种方式来声明

    2024年02月08日
    浏览(55)
  • 618,你会入手哪些书?【文末送书】

    一年一度的618又到啦!今年的618就不要乱买啦,衣服买多了会被淘汰,电子产品买多了会过时,零食买多了会增肥,最后怎么看都不划算。可是如果你购买知识,坚持阅读,你会迎来一个全新的自己!618,买好书,错过又要等一年,别给自己留遗憾,行动起来吧! 那么,都有

    2024年02月09日
    浏览(40)
  • 【玩转pandas系列】数据清洗(文末送书)

    本文介绍在数据分析中如何使用 pandas 进行数据清洗,是 pandas 学习阶段的 重点 ,没有之一。 pandas中用于重复值检测的是 duplicated() 函数,可以用于检测行或列是否前后重复,返回值是 bool 类型。True 表示重复,False 表示不重复。 函数参数: keep :默认情况下 keep = first ,表

    2024年02月14日
    浏览(35)
  • 机器的眼睛:漫谈机器视觉(文末送书)

    眼睛是人心灵的窗户,我们可以通过凝视对方的眼神来理解他人。当有一天你走过一道需要刷脸才能通过的大门,突然间看到一个冰冷的摄像头在凝视着你的时候,你是否也曾若有所思地看着它,心中充满了疑惑——它是如何工作的?我每天的穿着打扮如此不同,它究竟是怎

    2024年02月08日
    浏览(46)
  • 【机器学习】人工智能概述(文末送书)

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 1.人工智能概述 1.1 机器学习、人工智能与深度学习 1.2 机器学习、深度学习能做些什么

    2024年02月10日
    浏览(45)
  • 【python】一文了解Python爬虫 | 文末送书

    目录 引言 1. 爬虫基础知识 1.1 什么是爬虫 1.2 HTTP协议 1.2.1 HTTP请求方法 1.GET请求 1.2.2 请求头常见字段 1.2.3 响应状态码 1.3 HTML解析 1.3.1 Beautiful Soup        解析库 1.3.2 XPath         xpath解析原理:           xpath 表达式 2. 爬虫进阶技巧 2.1 防止被反爬虫 2.1.1 User-Agent伪

    2024年02月13日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包