首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏黯羽轻扬

    如何理解 Scalability

    关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术 一.Scalability 是什么? Scalability is the property of a system to handle a growing amount of work by adding resources to the (摘自Scalability) 即,通过向系统添加资源的方式应对不断增加的工作量 那么,如何添加资源呢? 提升可扩展性的主要途径是将耗时的同步工作改成异步处理,从而允许将这些工作“外包”给多个 Worker 去做,或者提前完成能够预知的部分 参考资料 CS75 (Summer 2012) Lecture 9 Scalability Harvard Web Development David Malan:以及PDF 课件 Scalability for Dummies

    2.5K30发布于 2020-01-14
  • 来自专栏H2Cloud

    C++ FFLIB之FFRPC:多线程&多进程的scalability探索

    在跟一个朋友讨论多线程和多进程的问题时,引发了如何才能是系统更加scalability的思考。把自己的一些想法用ffrpc写了一个demo。 那么什么样的设计能够尽量保证scalability呢? 如何更好的使用多线程,或者说使用多线程应该遵循什么样的原则才能避免麻烦。 能不能有权衡二者的scalability方案? FFRPC实现scalability: 在设计ffrpc的时候,首先其适合类似于网游多进程架构的场景。 logic_service@1-4 总结: 本例中logic_service和db_service集成到了一个程序中,使用ffrpc可以通过多线程实现并发,各个服务使用异步回调和消息通信,通过配置实例的个数,从而实现多线程的scalability

    1.3K30发布于 2018-03-09
  • 来自专栏JavaEdge

    Java并发编程实战系列11之性能与可伸缩性Performance and Scalability

    线程可以充分发挥系统的处理能力,提高资源利用率。同时现有的线程可以提升系统响应性。 但是在安全性与极限性能上,我们首先需要保证的是安全性。 11.1 对性能的思考 提升性能=用更少的资源做更多的事情(太对了,这才是问题的本质)。 资源包括:CPU时钟周期,内存,网络带宽,I/O带宽,数据请求,磁盘空间等。 资源密集型说的就是对上述维度敏感的应用。 与单线程相比,多线程总会一起一些额外的性能开销: 线程协调with coordinating between threads (locking, signali

    96950发布于 2018-04-28
  • 欧意(OKX)技术架构解析 - 技术实现脚本

    ': self.evaluate_scalability } def calculate_performance(self): """计算系统性能指标""" Biometric', 'audit_frequency': '季度安全审计' } return security_data def evaluate_scalability (self): """评估可扩展性""" scalability_data = { 'horizontal_scaling': '支持自动扩缩容', 'load_balancing': '智能负载均衡', 'data_sharding': '数据分片存储' } return scalability_datadef = metrics.evaluate_scalability() print("性能指标:") for k, v in performance.items(): print(

    21410编辑于 2025-11-25
  • 来自专栏云原生应用工坊

    Open Source Modern Container Application Architecture Guide

    on the other hand, is an approach to building and running applications that exploits the elasticity, scalability Differences Between Cloud-Native and Simple Cloud Migration Elasticity and Scalability: Cloud-native Characteristics of Modern Container Application Architecture Scalability: Ability to automatically adjust This architecture is driven by four key characteristics: scalability, portability, resilience, and agility Scalability: The ability to quickly and seamlessly expand or contract to accommodate increases or decreases

    37010编辑于 2023-12-06
  • 来自专栏犀牛饲养员的技术笔记

    如何提高Elasticsearch搜索的相关性

    首先写入一些测试数据, PUT demo_idx/_doc/1 { "content": "Distributed nature, simple REST APIs, speed, and scalability " } PUT demo_idx/_doc/2 { "content": "Distributed nature, simple APIs, speed, and scalability" } PUT demo_idx/_doc/3 { "content": "Known for its simple REST APIs, distributed nature, speed, and scalability 0.6970792, "_source" : { "content" : "Distributed nature, simple APIs, speed, and scalability "_source" : { "content" : "Known for its simple REST APIs, distributed nature, speed, and scalability

    1.3K10发布于 2021-03-18
  • 来自专栏音视频咖

    WebRTC系列分享 | WebRTC视频QoS全局技术栈

    SVC SVC(可适性视频编码或可分级视频编码)是传统H.264/MPEG-4 AVC编码的延伸,可提升更大的编码弹性,并具有时间可适性(Temporal Scalability)、空间可适性(Spatial Scalability)及质量可适性(SNR/Quality/Fidelity scalability)三大特性,使视频传输更能适应在异质的网络带宽。 实际上Spatial Scalability和quality scalability这种方案会增加传输码率,降低编解码器性能、提高编解码器的复杂度、在一些场景下还需要服务器支持SVC层级过滤。 使得SVC的Spatial Scalability和quality scalability到目前为止还没有大规模应用。但是Temporal Scalability可以在不稳定网络视频传输上被使用。 并且Temporal Scalability可以做到后向兼容,不需要解码器做特殊处理。 4.

    3.4K22编辑于 2022-03-15
  • 来自专栏鸿的学习笔记

    分布式系统的一些阅读笔记

    distributed systems high level:scalability, availability, performance, latency and fault tolerance CAP Scalability: is the ability of a system, network, or process, to handle a growing amount of work in a 一共有三种: Size scalability: adding more nodes should make the system linearly faster; growing the dataset should not increase latency Geographic scalability: it should be possible to use multiple data centers Administrative scalability: adding more nodes should not increase the administrative costs of the system

    75210发布于 2018-08-06
  • 来自专栏张善友的专栏

    开源数据库PostgreSQL发布了v9.2版

    release was announced in May, developers and vendors have praised it as a leap forward in performance, scalability packages and installers Release Notes Documentation What’s New in 9.2 Press Kit Improved Performance and Scalability With the addition of linear scalability to 64 cores, index-only scans and reductions in CPU power consumption , PostgreSQL 9.2 has significantly improved scalability and developer flexibility for the most demanding Improvements in vertical scalability increase PostgreSQL’s ability to efficiently utilize hardware resources

    95150发布于 2018-01-29
  • 来自专栏进击的程序猿

    袖珍分布式系统(一)

    在作者看来所有的问题起源都是:size - scalability everything starts with the need to deal with size everything starts with size - scalability 那什么是scalability呢? Scalability is the ability of a system, network, or process, to handle a growing amount of work in a scalability:伸缩性,系统伸缩性好意味着当系统处理growing amount of work的时候,即使处理难度不是线性增长的,也应该是可预测的,而不是指数级增长的。 作者又举了3个具体的例子: Size scalability: adding more nodes should make the system linearly faster; growing the

    49030发布于 2018-08-23
  • 来自专栏用户9199536的专栏

    System|分布式|Chain Replication

    这就导致了scalability的问题,因为广播的吞吐量随着备份数的增长而线性增长,主节点承载着更大的压力。 因为其与上述的广播类备份协议相比,在需要scalability的workload下吞吐量具备优势,因此也被用于许多工业产品例如Ceph。 ---- 总结 广播式星型备份,存在scalability的问题 链式复制延续了ROWAA(read one, write all available)的思路,而很多其他系统为了保证scalability 主要亮点我觉得是均摊开销解决scalability+平滑扩容解决availability, 用了Sent来处理错误情况和扩容的情况,slide和视频都不提这个Sent,果然还是得看原文才能更理解。

    43310发布于 2021-11-22
  • 来自专栏架构师之路

    80后聊架构:3小时搞透数据库扩展性架构实践(附免费学习资料) | 架构师之路

    《架构师之路:架构设计中的100个知识点》 8.数据库扩展性架构实践 有看了短视频的同学吐槽:“讲了这么多scalability理论,也不知道究竟有什么用”。 今天就和大家聊聊scalability理论,在数据库架构设计上的实践。 我还是那句话:思路比结论重要。 最早的数据库都是单机的,其最大的痛点是啥? 无法线性扩展。 稍作总结,数据库扩展性scalability架构: Shared Everything:数据库单机系统,资源竞争; Shared Disk:Oracle Rac,计算与存储分离; Shared Nothing

    18510编辑于 2024-12-24
  • 来自专栏开源服务指南

    抄学霸作业,用极客工具:开源 Awesome 资源合集 | 开源专题 No.36

    binhnguyennus/awesome-scalability[3] Stars: 48.3k License: MIT 这个项目是一个阅读列表,用于说明可扩展、可靠和高性能大规模系统的模式。 awesome-python [2] jaywcjlove/awesome-mac: https://github.com/jaywcjlove/awesome-mac [3] binhnguyennus/awesome-scalability : https://github.com/binhnguyennus/awesome-scalability [4] Awesome-Windows/Awesome: https://github.com

    43920编辑于 2023-09-26
  • 来自专栏架构师之路

    80后聊架构:增加线程到底能不能提升吞吐量? | 架构师之路

    吞吐量,是偏扩展性(scalability)的指标。 performance和scalability,评估维度并不一样。 前端架构,为什么聊performance更多? 前端FE,Android,IOS的童鞋,经常说提升performance,很少说提升scalability。 后端架构,为什么聊scalability会更多? 因为系统难点不在于1个用户的延时是200ms还是20ms,难的是: (1)数据库里有1亿个用户时,系统扛不扛得住; (2)10万个用户同时访问时,系统扛不扛得住; 而这些,就是scalability的范畴 这,是后端架构设计的核心,是scalability相关的知识点,也是我在“100个架构知识点”里要重点讲的内容。 【2】线程数和吞吐量,到底是什么关系?

    28710编辑于 2024-12-24
  • 来自专栏HelloGitHub

    定制开发——GitHub 热点速览 v.21.15

    GitHub Trending 周榜 2.1 大型系统的学习资料:awesome-scalability 本周 star 增长数:1,850+ Awesome-scalability 是一个构建大型系统的阅读列表 GitHub 地址→https://github.com/binhnguyennus/awesome-scalability ?

    85110发布于 2021-05-08
  • 来自专栏锅总

    What are the differences between Apache Kafka and RabbitMQ?

    Scalability: Kafka: Kafka is horizontally scalable and can handle a high volume of messages across multiple RabbitMQ: RabbitMQ can also be clustered for scalability, but it may not scale as easily as Kafka for

    13510编辑于 2024-06-12
  • 来自专栏Pseudoyu

    ECOM6013 Topic 4 Website Design, Testing and Maintenance

    Systems design Building the system Testing Implementation Quality Consideration Navigation Accessibility Scalability e.g. m-commerce) Business process modeling tools Visual site management and reporting Performance and scalability security Number of items in inventory Number of page requests Speed of legacy application Supply Side Scalability

    53510编辑于 2023-04-11
  • 来自专栏程序员吾真本

    架构操练Kata:魔兽先锋

    访客可以观察全部游戏玩家的活动,但不会被玩家看到,且不会与之互动; 玩家能够创建新的地图,武器,甚至是游戏规则(如单一武器,夺旗战等); 背景信息 游戏的性能需要优先满足,但相比之下,当玩家数量激增时系统的可伸缩性(scalability can create new maps, weapons, and rules Additional Context: gaming performance is high priority, but scalability

    57730发布于 2018-08-20
  • 来自专栏自然语言处理

    测试内容-A Comprehensive Survey on Retrieval-Augmented Large Language Models: Architectures, Application

    Challenges include latency and scalability (Shen et al., 2024). Scalability and Real-Time Demands Scalability remains a persistent challenge, especially in multilingual Scalability Challenges in RAG Architectures Retrieval Efficiency and Memory Constraints A primary scalability Scalability and Efficiency in Multilingual and Long-Context Settings The scalability of RAG systems in Scalability Challenges in RAG Systems Scalability in RAG is constrained by two primary factors: (1) the

    46300编辑于 2025-05-17
  • 来自专栏Linux技术资源分享

    It can make your ssh login simply as well as efficiently on Mac or Linux

    . ---- ssha Tool Characteristics Scalability configuration Automatic interaction login Support password ➜ ~ curl -sSL https://raw.githubusercontent.com/alicfeng/sshAutoLogin/master/Redhats.sh | bash Scalability

    1.1K20发布于 2018-08-22
领券