• Geode是一个提供实时且高一致性的分布式数据管理平台,典型案例是中国铁路12306售票系统使用Geode管理10个集群节点,在内存中管理2T的热点数据和10个高可用弹性规模的后备节点。 Geode通过内存池 CPU 网络资源和可选本地磁盘跨多个进程来管理
  • 大部分软件系统是随时间演进的,新旧功能会交替,不断变化的用户需求意味着一个高效的系统必须能够迅速扩展或收缩资源。通常在一个单独的数据中心或区域为完成接近零宕机的目标,就需要自动故障转移(fail-over)到预调校就绪(pre-provisioned )的备份系统,。
  • 很长一段时间,无态服务被看成通向伸缩扩展的必由之路,无态架构容易水平扩展,只需要一个round-robin的负载平衡就可以在无态服务之间分发请求。 但是,无态服务也有一些问题,由于状态都保存在数据库中,每次请求都要进入数据库增加了延迟,当然可以增加一层缓存 icon
  • 这是一篇有点质疑基于Docker容器分布式系统是否在针对小型应用时过于复杂,有大炮打蚊子的嫌疑?当然,也可以从侧面了解一下Docker分布式生态圈的建设。 下面是采取对话形式: 你好啊,我的老板已经和你谈过话,听 icon
  • Kubernetes 比我使用过的其他一些系统感觉更大、更可怕、更难处理。在我学习并使用它的过程中,我试图理解为什么它看起来像现在这样,以及哪些设计决策和权衡导致它看起来像现在这样。我并不声称拥有完整的答案,但这篇文章试图将我所拥有的两个具体想法或范式提交给我,因为我试图理解为什么使用 Ku icon
  • 在我们不断努力提高应用程序性能的过程中,分片是一个重要的里程碑。在过去的几年里,看到越来越多的人将 Notion 应用到他们生活的方方面面,我感到欣慰和欣慰。不出所料,所有新的公司 wiki、项目跟踪器和图鉴都意味着要存储数十亿个新块、文件和空间。到 2020 年年中,很明显,产品使用量将超 icon
  • Memcached 创建于 2003 年,在用 C 重写之前用 perl 编写。最初是为 livejournal 创建的,它成为 Web 2.0 时代的 goto 堆栈增强之一。Youtube、Reddit、Facebook、Pinterest、Twitter、Wikipedia 等大型网络 icon
  • 本文讨论如何基于 ProxySQL, Consul, 和Master High Availability (MHA)实现MySQL读写分离的高可 icon
  • 系统出现严重的问题,马上公开披露技术细节,而不是让民间流言替代真相,这样的分享值得点赞:7月29日从大约13:10开始,你可能会遇到Monzo的一些问题:可能无法: 登录应用程序 发送和接收付款,或从ATM取款 查看应用中的准确余额和交易 icon
  • Myntra用户帐户服务是创建和管理帐户所需的用户属性。帐户服务将存储用户凭据、主要/次要电子邮件/电话、性别、年龄等属性(完整列表可在后续部分中找到)。所有这些属性都在帐户级别,不包含任何其他域/服务的信息。此服务还管理帐户的不同状态,如活动、删除、阻止等。由于多个用户可能共享一个帐户和可 icon
  • Apache Kafka于2011年初由LinkedIn开源。尽管存在所有最初的限制,但它还是取得了巨大的成功,并成为了流数据的事实上的标准。性能,重播事件的可能性以及独立的多个用户是其领先流媒体竞技场的一些功能。但是,卡夫卡也因其学习困难和操作困难而著称。以我的经验,在过去几年中, icon
  • 为了使用Redis实现高可用性,我们可以使用Spring Data Redis对Redis Sentinel的支持。使用Sentinel,我们可以创建一个自动抵御某些故障的Redis部署。Redis Sentinel还提供其他附属任务,如监控,通知,并充当客户端的配置提供程序。 icon
  • 在本文中,您将学习如何使用 Kubernetes Cluster API 和 ArgoCD 创建和管理多个 Kubernetes 集群。我们将使用 Kind 创建一个本地集群。在该集群上,我们将配置其他 Kubernetes 集群的创建过程。为了自动执行该过程,我们将使用 ArgoCD。多亏 icon
  • 有时候,少即是多。绝对正确的一种情况是依赖项。因此,Apache Kafka社区热切地等待着对 icon
  • 本文介绍Kubernetes的一些基本概念,可以帮助你快速掌握在K8s中实际部署应用最重要的逻辑。镜像镜像是一个轻量级,独立的可执行软件包,包含运行应用程序所需的一切 - 代码,运行时,系统库和工具,环境变量和配置文件。 icon
  • 如果您确实需要处理大量流量,则只有一种方法:分片。也就是说,根据需要将传入请求分配给尽可能多的主机(或Lambda函数,消息代理或数据流)。一旦完成这项工作,您就可以处理几乎无限的请求量。当然,您必须选择如何在分片之间分配流量。自从我开始在AWS工作以来,我就对这些选项非常关注。 < icon
  • cqrs 2.0.5-pre 把 DomainServer , DomainProxy 和 DefaultClusterInfoManager 组件集成到核心了,并加入了一个 cluster-example 分布式例子。详见演示视频 icon
  • Redis作为开源内存数据存储不仅限于缓存,还是数据库、事件存储、消息代理、内存数据存储、AI功能存储、AI和搜索解决方案,使我们能够构建超低延迟和高吞吐量的实时应用程序。本文总结了Ofer Bengal(Redis Labs联合创始人兼首席执行官)和Yiftach Shoolman icon