找回密码
 立即注册
分布式系统中的数据复制
本文翻译自国外论坛 medium,原文地址:https://medium.com/@interviewready/data-replication-in-distributed-system-87f7d265ff28 什么是数据复制? 数据复制是指将数据复制到一个或多个数据容器以确保可用性的过程。复制的数据通常存 ...
顾星 2025-6-5 20:07
502 0 0
巧用网关白名单实现接口免鉴权
分享技术,用心生活 场景描述:一般系统中提供的接口都是经过统一配置鉴权的,比如不登录不能访问。但是,一些接口是需要开放给客户用的,我称作open API。那么这时候你不能要求客户先登录你的接口再去调用吧。那么,这时候就可以通过网 ...
左丘平莹 2025-6-5 20:06
573 0 0
DDD架构为什么应该首选六边形架构?
一、传统分层架构 分层架构的一个重要原则是:每层只能与位于其下方的层发生耦合。 分层架构分两种:一种是严格分层架构,规定某层只能与直接位于其下方的层发生耦合;另一种是松散分层架构,允许任意上方层与任意下方层发生耦合。 下图 ...
巨耗 2025-6-5 20:06
540 0 0
领域建模之数据模型设计方法论
本文通过实际业务需求场景建模案例,为读者提供一种业务模型向数据模型设计的方法论,用于指导实际开发中如何进行业务模型向数据模型转化抽象,并对设计的数据模型可用性、扩展性提供了建议性思考。通过文章,读者可以收获到业务模型向数 ...
许娴广 2025-6-5 20:06
321 0 0
领域建模之数据模型设计方法论
本文通过实际业务需求场景建模案例,为读者提供一种业务模型向数据模型设计的方法论,用于指导实际开发中如何进行业务模型向数据模型转化抽象,并对设计的数据模型可用性、扩展性提供了建议性思考。通过文章,读者可以收获到业务模型向数 ...
咚獭 2025-6-5 20:05
322 0 0
问界低代码平台架构设计及业务实践
  1.前言 内因:随着之家业务快速发展,公司内部的数字化需求越来越多,信息系统团队每年都面对大量的需求,但研发侧资源是一定的,那么如何更快速的交付需求,越来越成为团队重点思考解决的问题。 外因:互联网技术的不断推陈出新,尤 ...
豌畔丛 2025-6-5 20:05
318 0 0
巧用网关白名单实现接口免鉴权
分享技术,用心生活 场景描述:一般系统中提供的接口都是经过统一配置鉴权的,比如不登录不能访问。但是,一些接口是需要开放给客户用的,我称作open API。那么这时候你不能要求客户先登录你的接口再去调用吧。那么,这时候就可以通过网 ...
呼延含玉 2025-6-5 20:05
649 0 0
系统设计-经典场景电商业务之下单
系统设计-经典场景电商业务之下单 上图我们看到,针对电商系统的架构设计考虑点,提到了许多重要的方面。以下是对每个关注点的详细描述: 1. **API网关**:     API网关作为系统的入口,负责将客户端的请求转发给后端服务。它可以集中 ...
痕伯 2025-6-5 20:04
472 0 0
PowerDotNet平台化软件架构设计与实现系列(16):财务平台
不同行业基本都会有自己独特的业务,甚至同行的不同企业之间的业务逻辑也会相差千里,只有最大程度抽象出通用性、标准性和普适性的系统才能够成为平台系统,平台系统开发的成本和难度可想而知。 个人深度参与或独立设计开发过的公共服务 ...
雨角 2025-6-5 20:03
682 0 0
系统设计(架构师)指南5设计一致哈希(HASHING)
5 设计一致哈希(HASHING) 要实现横向扩展,就必须在服务器之间高效、均匀地分配请求/数据。一致哈希是实现这一目标的常用技术。不过,首先让我们深入了解一下这个问题。 5.1 重散列(rehashing)问题 如果有n台缓存服务器,平衡负载 ...
都淑贞 2025-6-5 20:03
839 0 0
软件设计模式系列之九——桥接模式
1 模式的定义 桥接模式是一种结构型设计模式,它用于将抽象部分与其实现部分分离,以便它们可以独立地变化。这种模式涉及一个接口,它充当一个桥,使得具体类可以在不影响客户端代码的情况下改变。桥接模式将继承关系转化为组合关系,从 ...
湄圳啸 2025-6-5 20:02
336 0 0
读发布!设计与部署稳定的分布式系统(第2版)笔记30_为部署而设计
1. 部署行为是系统生命的重要组成部分 1.1. 只编写代码是不够的,只要没有在生产环境中运行,一切都不算完成 1.2. 要想取得成功,需要早早地频繁部署软件 1.3. 设计易于部署的软件非常有必要 1.4. 零停机部署就是目标 2. 机 ...
馑妣窟 2025-6-5 20:02
40 0 0
后端架构演进史:告诉你成为架构师的标准
你想成为一名架构师,对吗?别对我撒谎,我知道你想成为架构师。即使你不想,你还是想成为一名更好的开发者。否则,你就不会花时间阅读这篇文章。   这种态度值得赞赏。毕竟,我们都希望在自己所从事的领域变得更好,即使不能称为最好 ...
辗振 2025-6-5 20:02
323 0 0
系统设计(架构师)指南2封底估算&新浪微博实例
2 封底估算 在系统设计面试中,有时会要求你使用 "封底估算"(back-of-the-envelope estimation)来估算系统容量或性能需求。根据谷歌高级研究员杰夫-迪恩(Jeff Dean)的说法,"封底估算是你结合思想实验和常见性能数字进行的估算,目 ...
宇文之 2025-6-5 20:02
180 0 0
领域建模的体系化思维与6种方法论
背景 软件工程师做的核心事情就是对现实世界的问题进行抽象然后用计算机的语言对其进行重新刻画,在通过信息化来提高生产力。而这其中一个关键环节就是如何对问题域进行建模,在过去的工作中经常遇到一个问题是前期因为业务比较简单所以 ...
博咱 2025-6-5 20:01
218 0 0
京东小程序数据中心架构设计与最佳实践
一、京东小程序是什么 京东小程序平台能够提供开放、安全的产品,成为品牌开发者链接京东内部核心产品的桥梁,致力于服务每一个信任我们的外部开发者,为不同开发能力的品牌商家提供合适的服务和产品,让技术开放成为品牌的新机会。“On ...
窝酴 2025-6-5 20:01
754 0 0
学习笔记-设计模式-创建型模式-工厂模式
工厂模式 工厂模式是一种创建者设计模式,细分之下可以分成三类简单工厂模式,工厂方法模式和抽象工厂模式。 简单工厂模式 最简单的工厂模式,它采用静态方法的方式来决定应该应该生产什么商品。 它的优点在于 [*]将创建实例的工作与 ...
瞿佳悦 2025-6-5 20:01
749 0 0
怎么设计一个有创意性物联网系统
设计一个具有创意性的物联网系统需要充分发挥创新思维,考虑系统的实用性、可靠性、成本效益和可扩展性。以下是一些设计建议: 定义明确的问题:明确需要解决的问题或服务,例如,智能家居、智能物流、智能农业等。确保所解决的问题具有 ...
瞪皱炕 2025-6-5 20:00
589 0 0
1、spring_helloworld
01、spring IOC基本使用 (1)使用maven的方式来构建项目 定义项目的groupId、artifactId (2)添加对应的pom依赖 4.0.0 (3)编写配置1、实体类创建 Person.java package com.mashibing.bean; public class Person { private Long id; priv ...
钤凑讪 2025-6-5 20:00
1027 0 0
交易日均千万订单的存储架构设计与实践
一、订单系统概述 1.1 业务范围 服务业务线:快递、快运、中小件、大件、冷链、国际、B2B合同物流、CLPS、京喜、三入三出(采购入、退货入、调拨入、销售出、退供出、调拨出)等 1.2 订单中心价值 1、解耦(提升系统稳定性) 原系统: ...
砂歹汤 2025-6-5 20:00
502 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则