微服篇01——微服务的发展

article/2025/10/4 20:03:26

01——微服务的发展

1:Monolith(整体架构)
服务所对应的代码由多个项目所组成,最终合并在一起形成一个WAR包,再部署到Web容器。

负载与扩容:
在这里插入图片描述

2:微服务(Microservice)架构模式

  • Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩容
  • 微服务=模块化开发+分布式计算
  • 将系统拆小,减小系统的复杂度。
  • 每个模块只需要关心自身需要的特性。
  • 在这里插入图片描述

——模块通信
如果整个系统之间各个子服务的沟通很多,那么在各个子服务之间进行调用将变成一个噩梦,需要公共服务对它们进行管理。
在这里插入图片描述

微服务本身不是什么新技术,只是随着业务的不断发展,对业务不断分层,不断拆分。

3:架构图
微服务架构图:
在这里插入图片描述

每个服务可以有自己的技术框架和自己的数据库
架构设计发展:
在这里插入图片描述
在这里插入图片描述

微服务优点

  1. 每个微服务都很小,能聚焦一个指定的业务功能或业务需求。
  2. 微服务能够被小团队单独开发,可是2到5名开发人员组成。
  3. 微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。
  4. 微服务能使用不同的语言开发。
  5. 微服务易于被一个开发人员理解,修改和维护,这样小团队能够更关注自己的工作成果。
  6. 微服务能够即时被要求扩展。
  7. 微服务能部署中低端配置的服务器上。[云服务器]
  8. 每个微服务都有自己的存储能力,可以有自己的数据库。
  9. 微服务允许利用融合最新技术。
  10. 一个团队的新成员能够更快投入生产。

微服务调用方式

HTTP接口(SpringCloud的方式) 或 RPC(大厂用的多)。

这两种方式具体那种更合适自己就选那种。
RPC(远程过程调用协议):
RPC 就像调用本地方法一样,对调用者来说使用更方便。
RPC 开源框架很多,可以根据自己的开发语言进行选择适合自己的。
Ex:淘宝的Dubbo架构,即可以做为微服务架构下的服务管控平台。


http://chatgpt.dhexx.cn/article/eCw48buE.shtml

相关文章

配置不同网段的dhcp服务器

dhcp中继设置 试题4:DHCP实验 背景: 某公司新建了局域网,要求网内地址采用DHCP分配,DHCP服务器地址为172.16.1.5/24,请建立172.16.1.128/25的域为局域网用户分配置IP地址,域中DNS地址为:202.97.…

Linux服务器配置(详细版)

本来就很麻烦,如果错了一个很有可能从新再来,非常麻烦所以要细心 请省略这段部分 --------------------------------------------------------------------------------------------------------------------------------------------- Linux命令 1.进…

银河麒麟服务器修改ip,银河麒麟配置DNS服务器

银河麒麟配置DNS服务器 内容精选 换一换 MindInsight为MindSpore提供了简单易用的调优调试能力。在训练过程中,可以将标量、张量、图像、计算图、模型超参、训练耗时等数据记录到文件中,通过MindInsight可视化页面进行查看及分析。MindInsight组件为MindStudio的独立组件,请…

查看服务器sftp用户信息,linux查看sftp服务器配置

linux查看sftp服务器配置 内容精选 换一换 为加强对系统数据的容灾管理,云堡垒机支持配置日志备份,提高审计数据安全性和系统可扩展性。本小节主要介绍如何在系统配置FTP/SFTP服务器参数,将日志远程备份至FTP/SFTP服务器。开启远程备份后,系统默认在每天零点备份前一天的系…

访问量100万的网站服务器,100万访问量 服务器配置

100万访问量 服务器配置 内容精选 换一换 弹性负载均衡有不同的负载均衡,分别是共享型负载均衡和独享型负载均衡,便于用户根据不同的应用场景和功能需求选择合适的负载均衡器类型。共享型负载均衡:适用于访问量较大的web业务,提供基于域名和URL的路由均衡能力,实现更加灵活…

思科模拟器企业网站服务器配置,cisco模拟器配置域名web服务器

cisco模拟器配置域名web服务器 内容精选 换一换 防护域名开启WEB基础防护之后,访问网站如果出现500,502,504等报错,并且显示Web应用防火墙和网站连接失败,如图1所示。可能的原因比较多,如防火墙拦截、源站配置错误、HTTPS/WebSockets采用不安全的协议版本、后端服务器性能…

hpe服务器稳定性,hpe服务器安装与配置

hpe服务器安装与配置 内容精选 换一换 Ceph集群可采用TaiShan服务器和x86服务器混合部署的方式和全TaiShan服务器的非混合部署方式。在混合部署场景下,三个Ceph节点中,两台为TaiShan 200服务器(型号2280),一台为Fusion Server服务器(型号2288…

曙光服务器Raid配置

前言 这几天一直在某单位做信息化项目,这几天接触的国产化服务器,当然服务器型号是定制的,官网是没有这个型号的,并且系统也是国产化的。下面附上几幅工作照片! 一、曙光服务器Raid配置说明 1.1、Raid配置途径 适用…

家用 NAS 服务器(1)| 配置选择及准备

家用 NAS 服务器(1)| 事前准备及配置选择 原文地址:CSDN 博文 后文链接:家用 NAS 服务器(2)| Hyper-V的Winserver 2022和Ubuntu 22.04双系统 文章目录 家用 NAS 服务器(1)| 事前准…

ensp服务器配置文件,ensp中服务器的基本配置

ensp中服务器的基本配置 内容精选 换一换 用户云服务器基本网络功能异常,无法完成基本通信。从弹性云服务器内部ping所在子网的网关,无法ping通,则需首先排查二三层网络问题。本问题请按照以下思路进行排查处理。检查弹性云服务器是否获取到IP:检查弹性云服务器是否获取到I…

家用服务器配置清单,供君参考

从零玩转服务器,小白搞机,走起! 硬件选择 1、CPU。做服务器用的话,肯定intel家的,如果想作为家用服务器,既当普通电脑,又当服务器,那不仅核心要多,主频还要高。这样的C…

1000并发的系统服务器配置,1000人并发服务器配置

1000人并发服务器配置 内容精选 换一换 多个用户同时通过ssh登录堡垒机管理下的任一服务器时,允许登录的帐号数有上限,当登录的帐号数超出上限值时,必须退出一个帐号才能再登录一个账号。该问题是由于并发数限制导致的。云堡垒机支持100、200、500、1000、2000、5000资产规格…

创业公司如何搭建服务器配置方案?

1.省钱之道:初创企业应用为先 “工欲善其事,必先利其器。”IT采购不仅是帮助内部提高工作效率与节约成本,同时合理IT设备能够帮助获得更大的收益,特别是初创企业拼的就是服务。当下在互联网+的大背景下,可谓全民谈创业,人人当老板,但知易行难几乎是所有创业的共识。作为…

PHP通常用哪种web服务器,常见的几种WEB服务器配置方案分享

在众多专用服务器中,WEB服务器应该是我们最为熟知和常用到的了,根据不同的建站及WEB需求,WEB服务器有着好几种常见的环境配置方案,这里就总结分享一下: 当前比较流行的配置就是跑php一般就是,php运行的肯定…

服务器系统部署方案,服务器 部署方案

服务器 部署方案 内容精选 换一换 专属云SAP解决方案开发测试系统部署方案如图1所示。说明如下:VPC网络:为了保证网络的安全,系统中所有节点在一个VPC网络内,且所有节点部署在同一个AZ(Available Zone)。VPC网络内分三个子网:管理子网、应用子网和数据库子网。Storage Poo…

网吧无盘最新服务器配置,80-100台网吧无盘服务器配置方案建议

2019年新开网吧的哥们经常在天下网吧APP和天下网吧的QQ群微信群里问大家,网吧无盘服务器怎么配?无盘服务器配机时要注意什么?网吧的无盘服务器硬盘怎么划分?要几块SSD硬盘,多大的?无盘服务器内存用多大的比…

网吧服务器组装方案,网吧服务器配置方案有哪些

服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。服务器与PC机的不同点很多,例如PC机在一个时刻通常只为一个用户服务。服务器与主机不同,主机是通过终端给用户使用的,服务器是通过…

生信分析平台搭建(十七):服务器配置

熟悉完虚拟机配置服务器之后,就可以尝试上手搭建实体服务器了,如果要选购服务器,应该考虑哪些因素呢?如果不差钱,那就好办了,直接选最贵的就好了。在预算有限的条件下。CPU,内存,硬盘…

同构网络和异构网络

** 同构网络和异构网络 ** 摘自https://guides.co/g/the-network-effects-bible/121732 同构网络是指所有节点在网络中具有相同功能的网络。 一个用户可以与下一个用户互换基本功能。 例如,在固定电话网络中,每个节点(电话)基…

同构网络vs异构网络

同构网络是指所有节点在网络中具有相同功能的网络,在执行的基本功能中,用户之间可以互相切换。 例如,在陆线电话网络中,每个节点(用户)基本上执行与其他任何节点相同的功能,并且人们使用电话的原…