#伸缩性Scalable文章排行榜

为什么创建比Redis更快的KeyDB?就是玩儿! - Sully

21-04-28 623 1 banq

离开微软后,我想开始一些新的事情。一个想法是搜索引擎,您可以在其中使用正则表达式来搜索我使用Redis构建的Internet。但是,我不明白为什么它只使用我的八个CPU内核之一。我很生气,因为它只使... 详细

如何在Kafka中将严格顺序与大规模并行性结合? - Emil

21-01-27 690 1 banq

参与了多个针对各个行业的不同客户的大型Kafka项目之后,遭遇一个似乎永远不会过时的问题是:如何保持严格的顺序,同时仍然并行处理记录? 这是一个公平的问题。严格的顺序是等于串行化,其概念似乎与并行性... 详细

世界上最大的Web服务商Dropbox是如何从Nginx迁移到Envoy的?

20-07-31 1366 1 banq

在此博客文章中,我们将讨论基于Nginx的旧的交通基础设施,其痛点以及通过迁移到 Envoy 所获得的好处。我们将在许多软件工程和运营方面将Nginx与Envoy进行比较。我们还将简要介绍迁移过程,... 详细

Facebook是如何从简单的数据库分片扩展到分布式分片通用平台?

20-08-26 696 1 banq

多年来,Facebook已从一种基本的Web服务器体系结构演变为一个复杂的体系结构,其中包含成千上万的服务在后台运行。扩展Facebook产品所需的各种后端服务并不是一件容易的事。而且发现我们的许多... 详细

深入研究Spring Cloud负载平衡器 – Piotr

20-06-04 2824 banq

Spring Cloud当前即将发生大的变化。虽然几乎所有的Spring Cloud Netflix组件都将在下一版本中删除,但最大的变化似乎是将Ribbon客户端替换为Spring Cloud L... 详细

无服务器召唤师:我们已经进入了无服务器超级计算机的时代 - David Wells

20-06-14 732 1 banq

当今高性能计算挑战性的问题之一是:大多数软件都设计为在单台计算机上运行,​​并且并行化可能会被限定于本地可用的计算机核心或线程数量。 想象一个应用程序在一台机器上通常运行需要1个小时……如果在一个全... 详细

低延迟系统请选择Java而不是C++ - stackoverflow

21-03-06 571 banq

在开发低延迟的软件系统时,人们普遍认为,除了C ++之外,您使用其他任何语言是疯狂的,因为其他任何语言都具有很高的延迟。但是,我在这里是要说服您使用相反的、违反直觉的、几乎是异端的概念:在软件系统中... 详细

结合Hazelcast和Spring的分布式缓存 - reflectoring

20-06-18 1074 banq

在某些应用程序中,我们需要保护数据库或避免进行成本高昂的计算。我们可以为此目的使用缓存。本文展示了如何在分布式可伸缩应用程序 中将Hazelcast 用作Spring的缓存。 本文随附 GitHub... 详细

为什么阿里云使用开源KEDA扩展K8s?- cncf

21-04-03 404 banq

阿里云最初使用上游Kubernetes HPA和CPU和Memory作为两个指标。但是,随着用户群的增长和需求的多样化,很快发现了上游HPA的局限性: 对自定义指标(特别是对应用程序级细粒度的指... 详细

用Apache Kafka替换RabbitMQ来消除任务处理中断 - DoorDash

20-10-08 428 1 banq

扩展后端基础 架构 以处理超增长是在DoorDash工作的众多令人兴奋的挑战之一。在2019年中期,我们面临着重大的扩展挑战,涉及 Celery 和 RabbitMQ的 频繁停机,这两种... 详细

使用Kubernetes竞争消费者模式扩展任务处理 - vinsguru

20-12-24 584 banq

在 分布式系统 中,我们通过通过服务总线/消息队列传递消息来实现系统之间的松散耦合。有时,当消息的发送量很高时(即每单位时间传入的消息数大于每单位时间处理的消息数),队列最终将容纳无限数量的消息... 详细

数据库必须面对的九条挑战 - thenewstack

20-09-08 512 banq

当今的数据库面临着前所未有的挑战。他们必须处理大量不同的数据,眨眼间就能得到结果,并应对极其复杂的技术环境,同时又要易于使用且高度可用。为了应对这些挑战,现代数据库平台必须具备以下九个关键特征: ... 详细

如何在Java中制作自己的基准测试? - Ben Weidig

20-06-12 801 banq

制作有用的基准测试很难,但是有一些工具和模式可以帮助您。 几乎每个开发人员都知道 Donald Knuth在1974年 提出的“ 过早的优化是万恶之源 ” 。但是我们应该如何知道什么值得优化呢? 从... 详细

Java的SynchronizedMap、ConcurrentHashMap与NonBlockingHashMap的可伸缩性对比 - vmlens

20-07-27 797 banq

我们来看三种不同的哈希Map,两种来自JDK,另一种来自 开源库JCTools 。 SynchronizedMap来自JDK的线程安全哈希Map。它只是用单个锁包围了不是线程安全的HashMa... 详细

第一个以隐私为核心的以太网2层伸缩解决方案 - aztec

20-10-13 359 banq

第一个以隐私为核心的Ethereum 2层伸缩解决方案。PLONK的创建者正在Mainnet上扩展DeFi,ERC-20和CBDC,并加入了用户保护功能。 今天,我们很自豪地宣布第二层网络Aztec... 详细

共有 156 上一页 1 2 3 4 5 ... 11 下一页