#伸缩性

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

20-12-24 492 banq

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

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

20-07-31 732 1 banq

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

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

20-08-26 447 1 banq

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

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

20-10-08 223 1 banq

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

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

20-06-18 523 banq

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

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

20-09-08 311 banq

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

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

20-07-27 533 banq

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

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

20-10-13 212 banq

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

共有 1371 2 3 4 ... 18 下一页