This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git
commit 2d02a74c1605bcbc1682b926df23fb6300d0ec95 Author: Lei Zhang <[email protected]> AuthorDate: Fri Nov 15 16:14:49 2019 +0800 SCB-1593 Update documents for Native transports --- docs/user_guide.md | 3 +++ docs/user_guide_zh.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/docs/user_guide.md b/docs/user_guide.md index 6446fd7..031a043 100644 --- a/docs/user_guide.md +++ b/docs/user_guide.md @@ -813,6 +813,9 @@ Alpha can be highly available by deploying multiple instances, enable cluster su [src-TransactionClientHttpRequestInterceptor]: ../omega/omega-transport/omega-transport-resttemplate/src/main/java/org/apache/servicecomb/pack/omega/transport/resttemplate/TransactionClientHttpRequestInterceptor.java [src-TransactionHandlerInterceptor]: ../omega/omega-transport/omega-transport-resttemplate/src/main/java/org/apache/servicecomb/pack/omega/transport/resttemplate/TransactionHandlerInterceptor.java +## Native transports + +Alpha enabled JNI transports support with `alpha.feature.native=true`, These JNI transports add features specific to a particular platform, generate less garbage, and generally improve performance when compared to the NIO based transport. ## Experiment diff --git a/docs/user_guide_zh.md b/docs/user_guide_zh.md index dda4948..0ef95c5 100644 --- a/docs/user_guide_zh.md +++ b/docs/user_guide_zh.md @@ -797,6 +797,10 @@ public void bar() { Alpha 可以通过部署多实例的方式保证高可用,使用 `alpha.cluster.master.enabled=true` 参数开启集群支持 +## Native transports + +Alpha 使用 `alpha.feature.native=true` 开启JNI调用Socket Transport的功能,与基于NIO的传输相比,这些JNI传输添加了特定于特定平台的功能,产生了更少的垃圾,并总体上提高性能 + [src-TransactionClientHttpRequestInterceptor]: ../omega/omega-transport/omega-transport-resttemplate/src/main/java/org/apache/servicecomb/pack/omega/transport/resttemplate/TransactionClientHttpRequestInterceptor.java [src-TransactionHandlerInterceptor]: ../omega/omega-transport/omega-transport-resttemplate/src/main/java/org/apache/servicecomb/pack/omega/transport/resttemplate/TransactionHandlerInterceptor.java
