Skip to content

Commit 5ee1b07

Browse files
AP: add Axis2/C 2.0.0 cross-reference to Java userguides
Both WildFly and Tomcat 11 guides now include a concise 'See Also: Axis2/C 2.0.0' section noting the equivalent C services, native performance figures, Android camera service capability, and that this is the first Axis2/C release since 1.6 in 2009. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent c0c105c commit 5ee1b07

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

src/site/xdoc/docs/json-springboot-tomcat11-userguide.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,23 @@ which targets WildFly 32. The following table summarises all differences:</p>
114114
the <b>"modules/samples/userguide/src/springbootdemo-tomcat11"</b> directory of <a
115115
href="../download.cgi">Axis2 standard binary distribution</a>.</p>
116116

117+
<h2>See Also: Axis2/C 2.0.0</h2>
118+
119+
<p>
120+
<a href="https://github.com/apache/axis-axis2-c-core/blob/master/docs/userguide/json-httpd-h2-userguide.md">Axis2/C 2.0.0</a>
121+
is in release vote and expected to ship around the same time as Axis2/Java 2.0.1. It provides
122+
equivalent services (BigDataH2, Login, TestWS) implemented in native C with Apache httpd and mod_h2.
123+
For most Java users this is of no interest. For those who need maximum throughput or minimal memory
124+
footprint, native C achieves 240MB peak for a 50MB JSON payload versus JVM heap overhead, and
125+
26 MB/s JSON throughput with zero warm-up time.
126+
</p>
127+
<p>
128+
The performance headroom is sufficient to run the full HTTP/2 service stack on Android — the
129+
<a href="https://github.com/apache/axis-axis2-c-core/blob/master/docs/HTTP2_ANDROID.md">Axis2/C Android guide</a>
130+
covers a camera control service that uses this approach.
131+
This is a notable milestone: the previous Axis2/C release was 1.6 in 2009.
132+
</p>
133+
117134
<h2>HTTP/2 Transport Features</h2>
118135

119136
<p>Axis2 2.0 introduces a complete HTTP/2 transport implementation designed for enterprise

src/site/xdoc/docs/json-springboot-userguide.xml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,23 @@ processing and adaptive windowing for enterprise big data requirements</li>
120120
<li><strong>Performance Monitoring:</strong> Built-in metrics collection for throughput and memory usage</li>
121121
</ul>
122122

123+
<h2>See Also: Axis2/C 2.0.0</h2>
124+
125+
<p>
126+
<a href="https://github.com/apache/axis-axis2-c-core/blob/master/docs/userguide/json-httpd-h2-userguide.md">Axis2/C 2.0.0</a>
127+
is in release vote and expected to ship around the same time as Axis2/Java 2.0.1. It provides
128+
equivalent services (BigDataH2, Login, TestWS) implemented in native C with Apache httpd and mod_h2.
129+
For most Java users this is of no interest. For those who need maximum throughput or minimal memory
130+
footprint, native C achieves 240MB peak for a 50MB JSON payload versus JVM heap overhead, and
131+
26 MB/s JSON throughput with zero warm-up time.
132+
</p>
133+
<p>
134+
The performance headroom is sufficient to run the full HTTP/2 service stack on Android — the
135+
<a href="https://github.com/apache/axis-axis2-c-core/blob/master/docs/HTTP2_ANDROID.md">Axis2/C Android guide</a>
136+
covers a camera control service that uses this approach.
137+
This is a notable milestone: the previous Axis2/C release was 1.6 in 2009.
138+
</p>
139+
123140
<h2>Getting Started</h2>
124141

125142
<p>This user guide explains how to write and deploy a

0 commit comments

Comments
 (0)