Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 56|回复: 0

要仅仅因为这种架构很流行就使

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-10-2 12:14:02 | 显示全部楼层 |阅读模式
开发应用程序时,您当然希望应用程序具有可靠的架构和最小的障碍,以便它可以继续运行。您构建的架构预计能够处理来自客户的流量峰值,并且操作故障率非常低。事实上,如果完全没有停机时间就太好了。即使有一天某个服务或组件发生故障,也不要让它停止整个应用程序。

创建完美的建筑并不容易。然而,可以帮助您实现这一目标的一种方法是使用微服务方法实施云架构。

什么是微服务?
微服务是指一种开发应用程序的架构风格,它将大型程序/应用程序 日本电报号码数据 划分为许多较小的独立服务。由于它们独立运行,因此每个服务都可以进行更新、部署和扩展,以满足应用程序的特定功能需求。此外,每个服务都管理自己的数据。这与单一应用程序形成鲜明对比,单一应用程序在一个代码库和一个数据库中实现所有数据的所有功能。

微服务云架构

微服务正在成为当今行业的趋势。但是,不用它,请确保你有一个可信的理由。

许多公司选择微服务的主要原因是因为这种架构风格允许他们的团队独立工作并根据每个团队的节奏将结果呈现给生产。因此,这有助于公司更好地管理团队并加快应用程序开发过程。

这就是它的意思。如果使用单体架构,则所有组件必须在指定时间一起部署。想象一下,如果一个应用程序由多个团队开发,他们必须互相等待,直到所有组件都完成。如果使用微服务架构,情况就不同了,其中每个组件都可以独立部署,而无需等待其他组件完成。



Google Cloud提供多种促进微服务的计算服务,包括 App Engine、Cloud Run、Google Kubernetes Engine 和 Cloud Functions。这些服务中的每一项都提供不同级别的控制。您可以在“成为 Google Cloud 架构师”课程中了解每项服务。

微服务的优点和缺点
现在,让我们看看微服务的优点和缺点。以下是微服务架构的一些优点或好处。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2024-9-17 13:20 , Processed in 0.019725 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表