首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >web应用程序如何受到并发性的影响?

问web应用程序如何受到并发性的影响?
EN

Stack Overflow用户
提问于 2020-04-13 20:24:05
回答 1查看 36关注 0票数 1

请有人解释一下并发性如何影响web应用程序吗?

任何有用的东西!谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-14 14:09:14

这是一个非常宽泛的问题,但从app up的基础上来看,并发错误的常见来源是:

  • DB级(MVCC)
  • 运行时级别(编程语言、并发模型、线程、锁、争用、条件等)
  • Web服务器级别(多个客户端请求同时位于同一端点)
  • 逻辑: CQRS (最终一致性、写入和读取是分开的,读取可能过时/滞后)
  • 逻辑:分布式事务(假设有像redis这样的读缓存和mysql这样的存储,如何保证它们是同步的?)

我不能高度推荐https://rads.stackoverflow.com/amzn/click/com/B06XPJML5D,因为它为您关心的所有重要概念提供了基础!

一个使用CQRS的具体示例:

  • 有一个DB存储
  • 只有一个作家
  • 只有一个阅读器

事务请求将信息持久化给写入者,然后立即从该读取器读取信息。根据您的CQRS实现,有可能在写入和读取之间最终只有一致的保证,这意味着读取可能看不到刚刚写入的数据!当然,这可能不是一个问题,取决于你的客户。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61196121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档