菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS 云消息传递和队列


消息传递和队列视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


整体式应用程序与微服务

应用程序由多个组件构成。

组件之间相互通信。

通信可以传输数据、完成请求并保持应用程序运行。


整体式应用程序

一种组件紧密耦合的架构可以称为整体式应用程序。

组件可以包括数据库、服务器、接口等等。

如果其中一个组件发生故障,整体式应用程序可能会变得脆弱。

在最坏的情况下,这可能导致整个服务瘫痪。

相反,您的应用程序可以采用一种称为 **微服务** 的方法进行设计。

如果一个组件发生故障,微服务可以帮助保持您的服务可用。


  

AWS 和 W3Schools 提供 免费和付费 云课程

参与基于文本和视频的学习体验。

免费 AWS 培训 - 立即提升技能,迈向云端。

开始 »


微服务

如果一个组件发生故障,微服务可以帮助维护该服务。

由于服务之间会相互通信,并且组件并非紧密耦合,因此可以进行维护。

AWS 提供了两个可以实现这种集成的服务

  • AWS 简单通知服务 (AWS SNS)
  • AWS 简单队列服务 (AWS SQS)

您将在下一章中了解更多关于它们的信息。

整体式方法和微服务方法之间的区别在于 **紧耦合** 与 **松耦合**。


AWS 云示例

通过练习来测试自己

练习

组件之间会做什么?

They 

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持