当前位置: 首页 > news >正文

Stateless 应用里的锁,SAP Fiori Draft 为什么把锁从 ABAP Session 里搬了出来

最近做 RAP 和 Fiori Elements 事务型应用时,最容易被低估的一块,就是锁。界面上只是点了 Edit,改了几个字段,按 Save 提交,看起来和传统 SAP GUI 事务码里的修改动作差不多,可到了后端模型,事情已经完全不同了。传统应用把会话、内存副本、锁、提交这些东西绑在一个 ABAP Session 里,Fiori 这一路走的是 RESTful 和 OData,天然偏 stateless,每一次请求都更像短促的一次握手,而不是一条长时间不断开的电话线。SAP 官方在 ABAP Programming Model for SAP Fiori 的 Locking and Resume 章节里也明确说明,新式业务应用采用 stateless 编程范式,是为了避免在应用服务器上长期维持复杂应用状态,从而获得更好的可扩展性;在这种模型里,通信基于 RESTful protocol,并不存在一个持续可用的 ABAP Session,所以跨请求保存状态时,就需要用持久化草稿来替代内存副本,锁也不再跟着 session 走,而是绑定到 draft 生命周期上。(SAP Help Portal)

从 SAP GUI 的长会话,走到 Fiori 的短请求

理解 stateless 应用里的锁

http://www.jsqmd.com/news/1089280/

相关文章:

  • Opencv图像滤波实战:均值滤波(cv2.blur)在图像去噪中的核心应用
  • 树莓派与PC网线直连网络共享:从静态IP失效到稳定远程连接的故障排查与修复
  • AMD Ryzen终极调试指南:5步掌握硬件监控与系统优化
  • 每日热门skill:FreeRide:OpenClaw用户的AI免费乘车指南——零成本畅享OpenRouter 30+免费模型
  • PCB拼板工艺全解析:从V-CUT到邮票孔的设计实战
  • Appium+mitmproxy移动端数据抓取:从原理到实战的完整指南
  • 深入解析OWASP TOP 10:Web应用安全核心漏洞原理与实战防御
  • VoiceFixer:让受损音频重获新生的智能语音修复神器
  • 终极Windows窗口管理神器:AlwaysOnTop让你的工作流程更高效
  • 城通网盘解析器:三步获取高速直连下载地址的终极指南
  • WordPress Bricks Builder高危RCE漏洞CVE-2024-25600深度剖析与防御实战
  • RA8D2 I3C总线错误检测与恢复机制实战指南
  • React Native 弹框组件“失灵” ,一次动画并发问题的排查与修复
  • 【软考积分落户黄金公式】:证书分+年限分+社保倍数=精准预估落户时间,已验证137例真实案例
  • 如何快速使用抖音无水印下载器:3个实用技巧提升下载效率
  • 从零到一:解锁微软、领英与讯飞联袂的AI Prompt工程师认证攻略
  • 如何3步掌握AMD处理器调试:硬件性能调优完整指南
  • 如何打破音乐平台枷锁:Unlock Music Electron让你的加密音乐重获自由
  • DS4Windows终极指南:5步将PlayStation手柄完美适配Windows游戏
  • 终极AMD Ryzen调试指南:SMU Debug Tool的5大核心功能详解
  • 5步终极教程:让老款Mac免费升级最新macOS系统
  • PPTTimer:终极免费PPT计时器,让你的演示时间掌控如呼吸般自然
  • 50.CODESYS/S7-1200 通用|PLC 水箱 PID 闭环控制 + 手自动切换 + 故障保护
  • 推理成本精细化运营:轻任务用低价模型、重逻辑交高配模型的智能路由实践
  • 5分钟快速上手:NucleusCoop终极分屏游戏教程
  • DS4Windows终极指南:3步让PlayStation手柄在Windows上完美重生
  • 免费开源Gerber查看器gerbv:PCB设计验证的终极解决方案
  • 3个OneMore功能彻底改变你的OneNote笔记体验[特殊字符]
  • 3步解锁原神成就管理:YaeAchievement从新手到高手的完整攻略
  • Lenovo Legion Toolkit:终极指南 - 如何完全掌控联想拯救者笔记本性能