排序
Seata Saga 模式快速入门和最佳实践
作者:王特(亦夏) Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。Seata 为用户提供了 AT、TCC、SAGA、XA 等多种事务模式,帮助解决不同...
搭建 Monorepo 架构 React + pnpm 实例
1.前言 Monorepo 最早的出处是软件开发策略的一个分支,”mono” 表示单一 “repo” 是”repository”的缩写,是指将多个项目的代码存储在同一个版本库中的软件开发方法。多个项目共用一个代码...
服务端模块化架构设计 2.0|扩展模块实现技术解耦
我正在参加「掘金·启航计划」 本专栏 将通过以下几块内容来搭建一个 模块化:可以根据项目的功能需求和体量进行任意模块的组合或扩展 的后端服务 项目结构与模块化构建思路 RESTful与API设计&a...
服务端模块化架构设计 2.0|项目结构优化升级
我正在参加「掘金·启航计划」 本专栏 将通过以下几块内容来搭建一个 模块化:可以根据项目的功能需求和体量进行任意模块的组合或扩展 的后端服务 项目结构与模块化构建思路 RESTful与API设计&a...
请说一下你对分布式存储系统的理解?
为什么需要分布式存储? 在我们平时的业务开发中,常见的存储方式就是关系型数据库,比如:MySQL或PostrageSQL。那么如果数据量非常的大呢?比如有200TB的数据该怎么存储呢?这个时候关系型数据...
C语言编程—语法练习
题目: 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析: 可填在百位、十位、个位的数字都是 1、2、3、4,组成所有的排列后再去掉不满足条件的排列。...
服务:使用django构建:处理文档和结构
1 对接文档 程序员们通常使用哪个方式沟通? 假如现在已经有了一部分API,我们需要一种方法来快速记录其功能,并且准确地给别人。 毕竟,在大多数公司和团队中,使用API的开发人员与最初构建它...
高并发下单加锁吗?
一个简单的下单流程包括,商品校验,订单计价,扣库存,保存订单。这个流程中,扣库存的并发问题是整个流程最麻烦,最复杂,可以说聚集了所有的智慧和头发。 对于扣库存并发问题,很容易想到加...
【软件架构】流水线设计模式
这是软件架构模式博客系列第 3 章,我们将讨论流水线架构模式。 流水线模式 流水线模式是一种软件设计模式,它提供了构建和执行一系列操作的能力。 此模式最好与插件模式结合使用,以便在应用程...
wujie在第三方SDK开发中的应用实践
背景 业务介绍 目前作者所开发的项目都涉及对外以 SDK 的形式嵌入到用户系统中,在保证 SDK 不影响用户环境 的同时还要保证 SDK 的整个接入流程必须是 简单可靠的,尽量的降低用户的接入成本,...
【领域驱动设计专题】一文带领你透视DDD领域驱动模型的本质和设计原理分析指南(构建领域知识)
前提介绍 本章内容主要介绍了领域驱动设计的原则,这些原则应用后将有助于开发团队更好地对领域内复杂问题进行建模和实现。领域驱动设计融合了设计和开发实践,并演示了它们如何协同工作以创建...
软件开发人员必须阅读的20本书
本文翻译自国外论坛 medium,原文地址:irina-seng.medium.com/top-20-book…,作者:Irina Seng 持续学习的心态是软件开发人员想要保持专业相关性并增长自身价值的关键品质。 在这篇博文中,我...
深入理解QUIC协议-流控
我正在参加「掘金·启航计划」 为什么需要流控 先思考为什么需要流控。 假如没有数据发送的流控,发送端尽自己最大能力向接收端发送数据会出现什么现象: 如图中的例子,发送端发送数据的速度是7...
实现微服务中的数据一致性:成功实践经验
微服务架构已经彻底改变了我们构建和扩展应用程序的方式,提供了诸多优势,如提高了灵活性、可扩展性和故障隔离性。然而,由于微服务的分散性,跨服务维护数据一致性可能面临重大挑战。在本文中...
现成的MVI框架——mavericks
前言 Android架构演变:MVC、MVP、MVVM、MVI。 新技术层出不穷,架构一天一个样。像我这种懒惰又不自律的人,能学习上最新的技术,就已经佩服我自己了。 所以造轮子是不可能造轮子的,这辈子都...
前端架构成长之路——微前端系列(二)之qiankun框架实战
做一个有温度和有干货的技术分享作者 —— Qborfy 背景 之前有写过专门一篇关于微前端架构的基础知识——《前端架构成长之路——微前端架构理论篇》,但是里面主要讲几个点: 微前端是什么,具...
10 种分布式系统必备模式
在当今的技术领域中,分布式系统已成为许多大型应用程序和平台的核心。构建高性能、可伸缩和可靠的分布式系统是一个复杂的挑战,需要合理的架构设计和模式选择。本文将介绍10个必备的分布式系统...
浅谈HPC中的Lustre
本文分享自天翼云开发者社区《浅谈HPC中的Lustre》,作者:n****m 1. 什么是 lustre? Lustre 体系结构是一个为集群设计的存储体系结构。 其核心组件是运行在 Linux 操作系统上、 支持标准的 POS...
拥抱全球化,一起来聊聊那些中国企业成功出海的“破局之路”
文末有抽奖! 随着国内移动互联网红利见顶,从增量市场进入存量市场竞争,中国企业出海也从一道“可选题”变成“必答题”。从游戏、开发者服务和 SaaS,到硬件设备、电商等行业,越来越多企业瞄...
前端如何破解 CRUD 的循环
据说,西西弗斯是一个非常聪明的国王,但他也非常自负和狂妄。他甚至敢欺骗神灵,并把死者带回人间。为此,他被宙斯(Zeus)惩罚,被迫每天推着一块巨石上山,但在接近山顶时,巨石总是会滚落下...