SAP ABAP, Fiori, Android和Hybris裡的非同步操作
ABAP
其實ABAP的程式設計正規化相對其他語言比較簡單,沒有太多非同步操作。除了STARTING NEW TASK可以實現非同步呼叫。
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裡完成:
https:// stackoverflow.com/quest ions/11032739/what-is-the-difference-between-tomcats-bio-connector-and-nio-connector
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2679007/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP Hybris和ABAP Netweaver裡的DAO(Data access object)Object
- SAP ABAP和Hybris Commerce的Sample資料
- SAP ABAP Netweaver和Hybris Commerce的部署策略
- SAP Hybris的build callback和SAP ABAP的SGEN事務碼UI
- 把經典的ABAP webdynpro應用配置到SAP Fiori Launchpad裡Web
- ABAP Netweaver, Hybris Commerce和SAP 雲平臺的登入認證
- ABAP和Hybris的原始碼生成工具原始碼
- SAP Hybris的型別系統更改和ABAP的LOAD_PROGRAM_TABLE_MISMATCH型別
- 如何分辨 SAP Fiori Launchpad 裡的真假 Fiori 應用
- SAP Cloud for Customer和SAP Fiori系統裡的OData測試工具Cloud
- SAP Fiori Elements 應用裡和 Fiori 3 相關的外觀設定
- SAP ABAP Netweaver 裡的 ABAP 會話概念會話
- SAP Hybris Commerce裡的資料庫表資料庫
- 淺談SAP CRM和Hybris Commerce裡的價格架構折扣架構
- ABAP Netweaver和Hybris裡獲得記憶體使用統計資料記憶體
- 玩了一下 SAP Fiori ABAP程式設計模型程式設計模型
- SAP Fiori裡的兩種鎖機制
- SAP ABAP CDS view 裡 INNER JOIN 和 Association 的區別View
- SAP Fiori應用索引大全工具和 SAP Fiori Tools 的使用介紹索引
- SAP CRM WebUI, CRM Fiori和C4C裡的Direct NavigationWebUINavigation
- SAP Fiori 應用裡圖示(Icon)的渲染原理和使用技巧
- ABAP的OPEN SQL和Hybris Commerce的Flexible Search簡介SQLFlex
- SAP SEGW 事物碼裡的 ABAP Editor
- 如何在 SAP Hybris WCMS cockpit 裡建立新的 websiteKPIWeb
- SAP Netweaver和Hybris的資料庫層資料庫
- SAP Hybris Commerce的JSP tag和SAP BSP tag的比較JS
- SAP Hybris的Master Tenant和Netweaver的System ClientASTNaNclient
- SAP CRM Fiori應用和SAP JAM的整合配置
- SAP ABAP Netweaver裡的胖介面(fat interface)
- SAP Fiori裡Contact Support的按鈕渲染邏輯
- SAP Fiori Elements裡Drop down list的實現原理
- 如何讓SAP S/4HANA的Material Fiori應用配置到Fiori Launchpad裡
- SAP Hybris裡搜尋顯示結果的實現原理
- Hybris裡類似ABAP Netweaver的DDIC - 如何做資料型別的extension資料型別
- SAP Fiori應用裡日期格式的顯示奧祕
- SAP Fiori Elements 裡 Smart Table column 的寬度問題
- SAP ABAP OData 服務裡 EntityType 和 EntitySet 的區別試讀版
- 如何在SAP Fiori應用裡使用React componentReact