ABAP

其实ABAP的编程范式相对其他语言比较简单,没有太多异步操作。除了STARTING NEW TASK可以实现异步调用。
Use ABAP Multi-Thread programming to deal with a real performance issue:

https://blogs.sap.com/2017/02/10/use-abap-multi-thread-programming-to-deal-with-a-real-performance-issue/

Fiori

我们做Fiori开发的时候,处理过performance的incident。一个simple operation的roundtrip number不能大于3。2个几乎同时发出的异步操作算1个roundtrip。Fiori的best practice也是尽量用异步操作。

Android

成都Android开发团队2011~2013参与了Customer Briefing app的开发。如果在UI线程里访问了web resource,容易遇到ANR Android Not response的exception。
我记得我当时编程时只要在UI线程做这些事情,API调用会立即报错。

Hybris

看Hybris log就知道了,Hybris服务end user请求通过一个线程池来完成,每个线程类似Netweaver的work process,用的仍是block IO.

这个bio的配置在server.xml里完成:


See stackoverflow discussion:

https://stackoverflow.com/questions/11032739/what-is-the-difference-between-tomcats-bio-connector-and-nio-connector

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP ABAP, Fiori, Android和Hybris里的异步操作相关推荐

  1. 74. 学会使用 SAP ABAP Application Log 在代码里添加应用日志记录功能

    文章目录 ABAP 应用日志对象的概念和创建 如何创建需要通过应用日志记录的消息(message) 使用应用日志创建 API 进行日志记录的创建 使用事物码 SLG1 查看生成的应用日志内容 总结 笔 ...

  2. SAP ABAP和C4C,Hybris Commerce里一些性能分析工具

    ABAP C4C STAD没有开放给customer和partner,只有这个工具: Hybris 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  3. SAP CRM Fiori My Appointment应用里点了Edit按钮后三个Roundtrip分析

    Thursday, July 23, 2015 2:15 PM 这三个roundtrip是串行的.如下图所示: authorization check request: GET /sap/fiori/ ...

  4. 如何在SAP CRM Fiori My Task应用里创建task

    The task creation UI url in My Account application: https://jerry:7080/sap/bc/ui5_ui5/ui2/ushell/she ...

  5. SAP CRM Fiori My task应用里roundtrip取舍的讨论

    问题是点了My task tile之后,进到task list view之后的第一个batch 操作是否可以去掉: 这个batch request取了三部分数据: 形如下列格式的user status ...

  6. SAP CRM Fiori应用Simulation pipeline里dualSlider的实现

    Created by Wang, Jerry, last modified on Sep 25, 2015

  7. SAP ABAP关键字在Chrome浏览器里高亮显示的实现原理 - How is ABAP keyword highlight implemented in Chrome

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jVBalA72-1616755296261)(https://user-images.githubusercontent ...

  8. 75. SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍

    文章目录 什么是 Checkpoint Group 如何查看 Checkpoint Group 里记录的内容 如何创建 activation variant 有选择性地控制 ABAP 程序里断点的触发 ...

  9. SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍试读版

    本教程前一篇文章介绍的内容: 74. 学会使用 SAP ABAP Application Log 在代码里添加应用日志记录功能 有读者向我提问:一个 ABAP 程序植入了应用日志的记录功能之后,有没有 ...

最新文章

  1. cv::convertTo
  2. 转 linux进程内存到底怎么看 剖析top命令显示的VIRT RES SHR值
  3. 【正一专栏】扶不上墙的大巴黎和自信过度的热刺
  4. Mysql清理binlog日志
  5. LPTSTR、LPCSTR、LPCTSTR、LPSTR的区别
  6. android q桌面,Android Q带来全新桌面模式
  7. Cesium加载GeoServer发布的SHP和GeoTIFF文件
  8. 加载elementor时出现问题_Elementor新手教程:怎么使用elementor设计网站页面!
  9. android studio for android learning (三) 我的第一个APP
  10. JavaScript快速入门(一)——JavaScript概览
  11. 史海峰:我的架构师修炼之道
  12. GitHub上README.md文件的图片大小尺寸
  13. 支付宝小程序下单支付接口:40004 ACQ.INVALID_PARAMETER
  14. ecmascript2015
  15. matlab 用m_map画地形水深图
  16. Qt qss 九宫格
  17. linux服务器之间文件传输scp
  18. MATLAB实战系列(十)-二维装箱问题之BL法修正版(附MATLAB代码)
  19. Java_7.1 ArrayList应用点名器
  20. TypeError:object of type 'type' has no len()的一种可能原因

热门文章

  1. Android进阶知识:ANR的定位与解决
  2. 课堂练习 5-22 团队如何做决定
  3. 杂谈3之English
  4. Java-马士兵设计模式学习笔记-观察者模式-读取properties文件改成单例模式
  5. Sitemesh 3 的使用及配置
  6. NGUI中深度depth和z轴关系的小试验
  7. ProgressDialog 一个使用类,多多提建议
  8. angularjs 路由 传参
  9. 优化案例(part7)--Latent Multi-view Subspace Clustering
  10. 最优化导论(part1)--求解原问题的对偶问题