SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
Web应用如何受并发影响?
问题描述
投票:1
回答:1
有人可以解释并发如何影响Web应用程序吗?
什么都可以!谢谢。
asynchronous
web-applications
concurrency
architecture
cqrs
1个回答
1
投票
数据库级别(
MVCC
)
运行时级别(编程语言,并发模型,线程,锁,竞争,条件等)
Web服务器级别(在同一端点上同时有多个客户端请求)
逻辑:CQRS(最终一致性,写和读是分开的,读可以是陈旧/滞后的]
逻辑:分布式事务(想象一下,具有读取缓存(例如redis)和存储(例如mysql),如何保证它们是同步的?]
我不能高度推荐
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
,它不能为您所关注的所有重要概念奠定基础!
使用CQRS的具体示例:
有一个数据库存储
只有一个作家
只有一个阅读器
事务请求将信息保留给写者,然后立即从该阅读器读回。根据您的CQRS实现,有可能最终在写入和读取之间只有一致的保证,这意味着读取可能看不到刚刚写入的数据!当然,根据您的客户,这可能不是问题。
最新问题
获取上个月的所有记录,每个用户有一个结果以及每个用户的最大列数
在 Linux 上通过 xsltproc 将 XML 块插入到 .xml 文件中
Logstash 结合数据流和索引模板
kotlin/mockito:无法模拟重新调整布尔值的方法
package_info_plus flutter 包与其他 flutter 包不兼容
安装 PyAudio 时出现问题
Exceljs:“我们发现‘filename.xlsx’中的某些内容存在问题。”
IIS 上的 ASP.NET Core 8.0 Web API - 404 未找到(已更新!)
无法在 eBay 沙箱上发布报价
使用 Itemsrepeater/ItemsControl 在 WinUI / WPF 中自动叠加多个 ImageSources
如何通过CDN上的静态内容代理传递外部网站?
在 Swing 组件初始化中避免这种转义
有没有办法阻止使用 *ngIf 而使用 @if
Odoo 通过 API 验证发票:请求没有属性会话
当输入相同时,为什么输出不同?
确保在使用 CTE 插入之前删除行
AWS Beanstalk - FileNotFoundError:[Errno 2] 没有这样的文件或目录:'/var/app/staging/'
如何找到从根开始的所有连通顶点,但按照从最内层到最外层的顺序?
使用VBA宏触发键盘快捷键
打印类中的所有变量? - 蟒蛇
© www.soinside.com 2019 - 2024. All rights reserved.