This is an automated email from the ASF dual-hosted git repository.

xinminghe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-go.wiki.git

commit e45c0fb82db0d0a1f4ade8053803cec411fbcce7
Author: u0x01 <233...@gmail.com>
AuthorDate: Thu May 30 01:28:48 2019 +0800

    Updated Home (markdown)
---
 Home.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

diff --git a/Home.md b/Home.md
index 9d28ae3..6f2c4e2 100644
--- a/Home.md
+++ b/Home.md
@@ -1,4 +1,68 @@
+# Go for Apache Dubbo [中文](./README_CN.md) #
 
+[![Build 
Status](https://travis-ci.com/dubbo/go-for-apache-dubbo.svg?branch=master)](https://travis-ci.com/dubbo/go-for-apache-dubbo)
+[![codecov](https://codecov.io/gh/dubbo/go-for-apache-dubbo/branch/master/graph/badge.svg)](https://codecov.io/gh/dubbo/go-for-apache-dubbo)
+
+---
+Apache Dubbo Go Implementation.
+
+## License
+
+Apache License, Version 2.0
+
+## Release note ##
+
+[v1.0.0 - May 29, 2019 compatible with dubbo 
v2.6.5](https://github.com/dubbo/go-for-apache-dubbo/releases/tag/v1.0.0)
+
+## Code design ##
+
+Extension module and layered code design based on dubbo (include protocol 
layer,registry layer,cluster layer,config layer and so on), Our goal is: you 
can implement these layered interfaces in a new way, and override the default 
implementation of dubbo-go[same go-for-apache-dubbo] by calling 
'extension.SetXXX' of extension, and complete your special needs without 
modifying the source code. At the same time, you are welcome to contribute 
implementation of useful expansion to the community.
+
+![frame 
design](https://raw.githubusercontent.com/wiki/dubbo/dubbo-go/dubbo-go%E4%BB%A3%E7%A0%81%E5%88%86%E5%B1%82%E8%AE%BE%E8%AE%A1.png)
+
+About detail design please refer to [code layered 
design](https://github.com/dubbo/go-for-apache-dubbo/wiki/dubbo-go-V1.0-design)
+
+## Feature list ##
+
+Finished List:
+
+- Role: Consumer(√), Provider(√)
+- Transport: HTTP(√), TCP(√)
+- Codec: JsonRPC v2(√), Hessian v2(√)
+- Registry: ZooKeeper(√)
+- Cluster Strategy: Failover(√)
+- Load Balance: Random(√)
+- Filter: Echo Health Check(√)
+
+Working List:
+
+- Cluster Strategy: Failfast/Failsafe/Failback/Forking
+- Load Balance: RoundRobin/LeastActive/ConsistentHash
+- Filter: 
TokenFilter/AccessLogFilter/CountFilter/ActiveLimitFilter/ExecuteLimitFilter/GenericFilter/TpsLimitFilter
+- Registry: etcd/k8s/consul
+
+Todo List:
+
+- routing rule (dubbo v2.6.x)
+- monitoring (dubbo v2.6.x)
+- dynamic configuration (dubbo v2.7.x)
+- metrics (dubbo v2.7.x) waiting dubbo's quota
+
+You can know more about dubbo-go by its 
[roadmap](https://github.com/dubbo/go-for-apache-dubbo/wiki/Roadmap).
+
+## Quick Start
+
+The subdirectory examples shows how to use dubbo-go. Please read the 
[examples/README.md](https://github.com/dubbo/go-for-apache-dubbo/blob/develop/examples/README.md)
 carefully to learn how to dispose the configuration and compile the program.
+
+## Benchmark
+
+Benchmark project please refer to 
[go-for-apache-dubbo-benchmark](https://github.com/dubbogo/go-for-apache-dubbo-benchmark)
+
+About dubbo-go benchmarking report, please refer to [dubbo benchmarking 
report](https://github.com/dubbo/go-for-apache-dubbo/wiki/pressure-test-report-for-dubbo)
 & [jsonrpc benchmarking 
report](https://github.com/dubbo/go-for-apache-dubbo/wiki/pressure-test-report-for-jsonrpc)
+
+## [User List](https://github.com/dubbo/go-for-apache-dubbo/issues/2)
+
+![ctrip](https://pic.c-ctrip.com/common/c_logo2013.png)
 ## Dev Plan
 ---
   - [Roadmap](https://github.com/dubbo/dubbo-go/wiki/Roadmap)   

Reply via email to