微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SAP ABAP, Fiori, Android和Hybris里的异步操作

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的原创文章,请关注公众号"汪子熙":

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐