首页
学习
活动
专区
圈层
工具
发布
首页标签软件架构

#软件架构

持久化快照与事件日志:如何验证任务恢复的一致性

用户7887876

应用重启后能够重新打开页面,并不等于后台任务已经恢复正确。界面可能显示旧缓存,本地回执可能尚未发送,远端操作也可能早已完成。验证恢复流程时,需要把任务快照、执行...

4210

异步任务取消后,为什么还要校验回写代次

用户7887876

用户在界面上点击取消后,应用往往会立即停止等待。但网络请求可能已经到达远端,后台操作也可能继续执行。此时,一条迟到的响应仍然可能回来。

6510

异步结果回写的状态转换表:防止迟到回执覆盖终态

用户7887876

异步系统经常遇到这样的时序:请求 A 先发出、后返回,请求 B 后发出、先返回。如果客户端把每一次响应都直接覆盖到当前记录,一条已经完成的任务就可能重新显示为处...

3410

桌面任务断网后如何恢复:状态机、持久化回执与幂等确认

用户7887876

桌面应用执行异步任务时,最难处理的往往不是第一次请求,而是请求之后发生的断网:远端可能已经接受操作,本地却没有收到响应。如果用户此时关闭应用,下一次启动究竟应该...

5210

PDF放在自家服务器就不出网?部署前先查这6项

Youna

企业需要在自有服务器处理PDF时,选型不能只看“支持私有化部署”。还需要确认运行环境、许可方式、文件流向和结果能否交付给原业务系统。

3600

狂潮|系统架构分析报告系列·21篇之第1篇——Apache ZooKeeper

狂潮

待拆解系统:Apache ZooKeeper系统边界说明:内部:ZAB 共识协议、Leader/Follower 集群节点、Znode 树形元数据、Watche...

9900

软件工程1.0、2.0与3.0

顾翔

• 提供建议:根据需求和约束等自然语言输入对软件架构提供建议,这些建议可以帮助开发人员针对待开发软件架构做出明智的决策。

15200

武汉企业做小程序,为什么上线后越改越乱?从业务流程反推功能与页面

梓彤科技

首页放什么? 需要几个栏目? 要不要会员功能? 要不要消息提醒? 后台需要哪些菜单?

17110

云原生架构下,企业级 APP 全生命周期运维与迭代实践

梓彤科技

在企业级 APP 的落地过程中,多数团队会将研发资源集中在交付上线阶段,却容易忽视上线后的长效运维与迭代管理。大量项目上线初期运行平稳,但伴随业务迭代、用户规模...

19210

演化的阶梯:软件架构行为、风格与架构变化的深度剖析

程序员古德

在软件系统的生命周期中,为适应不断变化的需求、技术环境及运行条件,其架构往往需要进行动态演化。这种演化并非杂乱无章,而是可以根据所修改内容的不同,划分为行为变化...

21300

恋爱交友软件小程序开发/线上线下交友APP/1V1音视频聊天搭建

V:septhana8

基于你此前关注的‌UniApp+ThinkPHP6多端交友系统‌背景,增加1V1音视频聊天功能需引入‌实时通信(RTC)技术‌。以下是针对小程序与APP端的搭建...

40210

RFID固定资产管理系统技术架构设计与工程实践

用户12589930

大中型企事业单位的固定资产动辄数千件,分布跨部门、跨楼层甚至跨园区。传统的人工盘点方案在工程维度上面临三个核心问题:

35010

云快充协议+云快充1.5协议+云快充1.6+云快充协议开源代码+云快充底层协议+云快充桩直连+桩直连协议

文慧的科技江湖8676

云快充协议+云快充1.5协议+云快充1.6+云快充协议开源代码+云快充底层协议+云快充桩直连+桩直连协议+充电桩协议+云快充源码

74602

AI时代的软件工程-组织重构

huzhengyao

本文主题是:AI时代的软件工程-组织重构——跨越冰山陷阱,完成从代码编写者到AI智能体指挥官的组织跃迁

30310

软件架构演化简史:从单体到AI原生

IT民工闲话

有人总结软件架构的差别是“以谁为中心”,从“服务器”到“资源”到“应用”,云原生时代“系统”彻底解耦掉了,“Serverless”了,只剩下“应用”,不知道接下...

30310

软件架构演化简史:从单体到AI原生

IT民工闲话

这篇文章原本想写成“硬核”技术科普,来回顾和展望软件系统架构演化——也确实总结得差不多了,本质、驱动力、底层逻辑、基本原理、核心问题、价值体现、各发展阶段的定义...

43710
领券