You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ti...@apache.org on 2019/10/12 06:41:16 UTC
[servicecomb-java-chassis] branch master updated: [SCB-1522] add
"Why use Java Chassis" introduction into README
This is an automated email from the ASF dual-hosted git repository.
tianxiaoliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
The following commit(s) were added to refs/heads/master by this push:
new 51c58b3 [SCB-1522] add "Why use Java Chassis" introduction into README
new 5aa27f3 Merge pull request #1346 from yhs0092/add-introduction-in-README
51c58b3 is described below
commit 51c58b3f31dc2e4b2e967c326a53f9ba74fdf1ba
Author: yhs0092 <yh...@163.com>
AuthorDate: Fri Oct 11 19:59:28 2019 +0800
[SCB-1522] add "Why use Java Chassis" introduction into README
---
README.md | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/README.md b/README.md
index f703315..b297e57 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,35 @@
Apache ServiceComb Java Chassis is a Software Development Kit (SDK) for rapid development of microservices in Java, providing service registration, service discovery, dynamic routing, and service management features
+# Why use Java Chassis
+
+- **High performance**
+
+ The transport capability of Java Chassis is based on [Vert.x](https://vertx.io), which enables Java Chassis to process
+ massive requests with relatively less hardware resources, and support [reactive develop style](https://www.reactivemanifesto.org).
+
+- **Native support for OpenAPI**
+
+ Java Chassis describes the APIs of the microservices via [Swagger](https://swagger.io) natively, to help
+ developers to design microservices that comply to [OpenAPI standard](https://swagger.io/specification/v2/).
+
+- **Flexible develop style**
+
+ Currently Java Chassis allow developers to develop their microservice APIs in `SpringMVC`/`JAX-RS`/`transparent RPC` styles,
+ and to send the request in `RPC`/`RestTemplate` styles. And there are three kind of build-in transport mode:
+ `Rest over Vertx`/`Rest over Servlet`/`Highway`. All of these features can be combined and replaced easily,
+ because they are decoupled and all based on the Swagger schema, which can provide high flexibility.
+
+- **Out-of-box microservice governance features**
+
+ Java Chassis provides a lot of features for microservice governance and monitor.
+
+- **Multi languages support**
+
+ Via [ServiceComb Mesher](https://github.com/apache/servicecomb-mesher), the microservices
+ built by other languages are also able to work with ServiceComb components. And Java Chassis can communicate with such
+ microservices and make use of the built-in capabilities.
+
## Quick Start
Provider service: