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

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


The following commit(s) were added to refs/heads/master by this push:
     new 7927661  Fix typos in maturity.md (#419)
7927661 is described below

commit 79276613a897e31742119baa660a66e5ac6ee1d9
Author: Kacper Fronc <[email protected]>
AuthorDate: Mon Jul 1 08:41:56 2019 +0800

    Fix typos in maturity.md (#419)
---
 docs/en-us/user/maturity.md | 48 ++++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/docs/en-us/user/maturity.md b/docs/en-us/user/maturity.md
index 97d79d9..0d56dfe 100644
--- a/docs/en-us/user/maturity.md
+++ b/docs/en-us/user/maturity.md
@@ -6,12 +6,12 @@
 | -------------------------------------- | -------- | 
---------------------------------------- | 
---------------------------------------- | 
---------------------------------------- | -------- |
 | Concurrency control                    | Tested   | concurrency control      
                |                                          | On trial           
                      |          |
 | Connection control                     | Tested   | connection number 
control                |                                          | On trial    
                             |          |
-| Connecting certain provider straightly | Tested   | Provider service for 
point-to-point connecting straightly,for test |                                 
         | Can be used in the test environment      | Alibaba  |
-| Grouping polymerization                | Tested   | Return vlue of grouping 
polymerization, service for menu aggregation and other services | Used in 
special scenes                   | Can be used in the production environment |  
        |
-| Parameters validator                   | Tested   | parameters 
validator,JSR303  validation framework integration | Have effect on Performance 
              | On trial                                 | LaiWang  |
-| Result cache                           | Tested   | result cache,for 
accelerating requests   |                                          | On trial   
                              |          |
-| Generic reference                      | Stable   | Generic reference,remote 
call without a business interface class,for test platforms, open api proxy 
service, and so on |                                          | Can be used in 
the production environment | Alibaba  |
-| Generic service                        | Stable   | Generic service,no 
interface class is required to implement any interface,for mock paltform |      
                                    | Can be used in the production environment 
| Alibaba  |
+| Connecting certain provider straightly | Tested   | Provider service for 
point-to-point connecting straightly, for test |                                
          | Can be used in the test environment      | Alibaba  |
+| Grouping polymerization                | Tested   | Return value of grouping 
polymerization, service for menu aggregation and other services | Used in 
special scenes                   | Can be used in the production environment |  
        |
+| Parameters validator                   | Tested   | parameters validator, 
JSR303  validation framework integration | Have effect on Performance           
    | On trial                                 | LaiWang  |
+| Result cache                           | Tested   | result cache, for 
accelerating requests   |                                          | On trial   
                              |          |
+| Generic reference                      | Stable   | Generic reference, 
remote call without a business interface class,for test platforms, open api 
proxy service, and so on |                                          | Can be 
used in the production environment | Alibaba  |
+| Generic service                        | Stable   | Generic service, no 
interface class is required to implement any interface, for mock platform |     
                                     | Can be used in the production 
environment | Alibaba  |
 | Echo test                              | Tested   | echo test                
                |                                          | On trial           
                      |          |
 | Attachment                             | Stable   | Attachment               
                |                                          | Can be used in the 
production environment |          |
 | Asynchronous call                      | Tested   | Unavailable asynchronous 
call            |                                          | On trial           
                      |          |
@@ -19,25 +19,25 @@
 | Callback parameter                     | Tested   | Callback parameter       
                | Used in special scenes                   | On trial           
                      | Registry |
 | Events notify                          | Tested   | Events notify, 
triggering before and after the remote call is executed |                       
                   | On trial                                 |          |
 | Local stub                             | Stable   | Performing part of the 
logic on the client side |                                          | Can be 
used in the production environment | Alibaba  |
-| Local mock                             | Stable   | Forged return results, 
which can be executed when failed, or directly executed, for service 
degradation | Need support of registry                 | Can be used in the 
production environment | Alibaba  |
-| Delay publish                          | Stable   | Delay publish,used to 
wait for the application to load warmup data,or wait for spring context to load 
completly |                                          | Can be used in the 
production environment | Alibaba  |
-| Lazy connect                           | Tested   | Delay setting up 
connections,when invocation is set up |                                         
 | On trial                                 | Registry |
-| Stickness connections                  | Tested   | Stickness 
connections,always make a request to the same provider service unless the 
service is down, and then switch to another |                                   
       | On trial                                 | Registry |
-| Token authorization                    | Tested   | Token authorization,  is 
used for service authorization | Need support of registry                 | On 
trial                                 |          |
+| Local mock                             | Stable   | Forged return results, 
which can be executed when failed or directly executed, for service degradation 
| Need support of registry                 | Can be used in the production 
environment | Alibaba  |
+| Delay publish                          | Stable   | Delay publish, used to 
wait for the application to load warmup data or wait for spring context to load 
completely |                                          | Can be used in the 
production environment | Alibaba  |
+| Lazy connect                           | Tested   | Delay setting up 
connections, when invocation is set up |                                        
  | On trial                                 | Registry |
+| Stickness connections                  | Tested   | Stickness connections, 
always make a request to the same provider service unless the service is down, 
and then switch to another |                                          | On 
trial                                 | Registry |
+| Token authorization                    | Tested   | Token authorization, is 
used for service authorization | Need support of registry                 | On 
trial                                 |          |
 | Routing rule                           | Tested   | Dynamically determining 
the call relationship | Need support of registry                 | On trial     
                            |          |
-| Configuration rule                     | Tested   | Distribute the 
configuration dynamically ,is the switch of business logic | Need support of 
registry                 | On trial                                 |          |
-| Accesslog                              | Tested   | Accesslog,used to record 
call information | Local storage, impact performance, limited by disk size | On 
trial                                 |          |
+| Configuration rule                     | Tested   | Distribute the 
configuration dynamically, is the switch of business logic | Need support of 
registry                 | On trial                                 |          |
+| Accesslog                              | Tested   | Accesslog, used to 
record call information | Local storage, impact performance, limited by disk 
size | On trial                                 |          |
 | Distributed transaction                | Research | JTA/XA three phase 
submission transaction(TCC) | Unstable                                 | 
Unavailable                              |          |
 
 ## Strategy maturity
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
 | -------------------------- | -------- | 
---------------------------------------- | 
---------------------------------------- | 
---------------------------------------- | -------- |
-| Zookeeper registry         | Stable   | Support the cluster,have various of 
related open source products, dubbo-2.3.3  and above versions are recommended | 
Depended on the stability of zookeeper   | Can be used in the production 
environment |          |
-| Redis registry             | Stable   | Support the client - based double - 
write clustering method with high performance | Please ensure server time 
synchronization,be used to check the expired dirty data of heartbeat | Can be 
used in the production environment |          |
-| Multicast registry         | Tested   | Decentration,no registry needs to be 
installed | Depending on the network topology  and routing, there is a risk 
across the server rooms | Can be used in a small range , in developement/test  
environment |          |
-| Simple registry            | Tested   | Dogfooding,the registry itself is 
also a standard RPC service | No cluster support, may occur single-point 
failure | On trial                                 |          |
+| Zookeeper registry         | Stable   | Support the cluster, have various of 
related open source products, dubbo-2.3.3  and above versions are recommended | 
Depended on the stability of zookeeper   | Can be used in the production 
environment |          |
+| Redis registry             | Stable   | Support the client - based double - 
write clustering method with high performance | Please ensure server time 
synchronization, be used to check the expired dirty data of heartbeat | Can be 
used in the production environment |          |
+| Multicast registry         | Tested   | Decentration, no registry needs to 
be installed | Depending on the network topology  and routing, there is a risk 
across the server rooms | Can be used in a small range, in development/test  
environment |          |
+| Simple registry            | Tested   | Dogfooding, the registry itself is 
also a standard RPC service | No cluster support, may occur single-point 
failure | On trial                                 |          |
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
-| Simple monitor system      | Stable   | Support JFreeChart statistics report 
    | No cluster support, may occur single-point failure,but the failure does 
not affect the RPC call | Can be used in the production environment |          |
+| Simple monitor system      | Stable   | Support JFreeChart statistics report 
    | No cluster support, may occur single-point failure, but the failure does 
not affect the RPC call | Can be used in the production environment |          |
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
 | Dubbo protocol             | Stable   | Use NIO to reuse a single long 
connection and use a thread pool to process requests concurrently, Reduce 
handshake and increase concurrency efficiency, good performance | A single 
connection will become a bottleneck in the transmission of large files | Can be 
used in the production environment | Alibaba  |
 | Rmi protocol               | Stable   | Interoperable with native RMI, based 
on the TCP protocol | Occasionally the connection fails, and the stub needs to 
be rebuilt | Can be used in the production environment | Alibaba  |
@@ -45,14 +45,14 @@
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
 | Netty Transporter          | Stable   | The NIO framework of JBoss, has good 
performance | A request sends two events and needs to shield useless events | 
Can be used in the production environment | Alibaba  |
 | Mina Transporter           | Stable   | Classic NIO framework,stable         
    | The dispatch of the message queue is not timely, under great pressure, 
there will be FullGC | Can be used in the production environment | Alibaba  |
-| Grizzly Transporter        | Tested   | The NIO framework of Sun,applied in 
the GlassFish container | The thread pool is not extensible, and Filter can't 
intercept the next filter | On trial                                 |          
|
+| Grizzly Transporter        | Tested   | The NIO framework of Sun, applied in 
the GlassFish container | The thread pool is not extensible, and Filter can't 
intercept the next filter | On trial                                 |          
|
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
-| Hessian Serialization      | Stable   | Good performance,multilingual 
support (recommended) | The compatibility of various versions of Hessian is not 
good, it may be in conflict with the Hessian used in the application, and the 
Dubbo is embedded with the source code of the hessian3.2.1 | Can be used in the 
production environment | Alibaba  |
+| Hessian Serialization      | Stable   | Good performance, multilingual 
support (recommended) | The compatibility of various versions of Hessian is not 
good, it may be in conflict with the Hessian used in the application, and the 
Dubbo is embedded with the source code of the hessian3.2.1 | Can be used in the 
production environment | Alibaba  |
 | Dubbo Serialization        | Tested   | The performance is better in a large 
number of POJO transmission by not transmitting the class information of POJO. 
| When a field is added to the parameter object, an external file declaration 
is required | On trial                                 |          |
-| Json Serialization         | Tested   | pure text,can be cross-language 
parsed,default using FastJson | Poor performance                         | On 
trial                                 |          |
+| Json Serialization         | Tested   | pure text, can be cross-language 
parsed, default using FastJson | Poor performance                         | On 
trial                                 |          |
 | Java Serialization         | Stable   | Java native support                  
    | Poor performance                         | Can be used in the production 
environment |          |
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
-| Javassist ProxyFactory     | Stable   | Bytecode generation instead of 
reflection,good performance(recommended) | Depending on the javassist.jar and 
taking up the JVM's Perm memory, the Perm may have to be larger:java 
-XX:PermSize=128m | Can be used in the production environment | Alibaba  |
+| Javassist ProxyFactory     | Stable   | Bytecode generation instead of 
reflection, good performance(recommended) | Depending on the javassist.jar and 
taking up the JVM's Perm memory, the Perm may have to be larger:java 
-XX:PermSize=128m | Can be used in the production environment | Alibaba  |
 | Jdk ProxyFactory           | Stable   | JDK native support                   
    | Poor performance                         | Can be used in the production 
environment |          |
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
 | Failover Cluster           | Stable   | Failure automatically switches, when 
failure occurs, retries other servers, usually used for read 
operations.(recommended) | Retry will lead to longer delays         | Can be 
used in the production environment | Alibaba  |
@@ -63,7 +63,7 @@
 | Broadcast Cluster          | Tested   | A broadcast calls all providers, one 
by one, and any error is wrongly reported, usually used to update the 
provider's local state | The speed is slow, and any false report is wrong. | 
Can be used in the production environment |          |
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
 | Random LoadBalance         | Stable   | Random probability, set random 
probability according to weight(recommended) | The probability of a collision 
on a cross section is high. When retrying, there may be an unequal 
instantaneous pressure. | Can be used in the production environment | Alibaba  |
-| RoundRobin LoadBalance     | Stable   | Round Robin,setting wheel based 
ratio according to the weight after the Convention | There is a slow machine 
accumulation request problem, and extreme circumstances may cause an avalanche 
| Can be used in the production environment |          |
+| RoundRobin LoadBalance     | Stable   | Round Robin, setting wheel based 
ratio according to the weight after the Convention | There is a slow machine 
accumulation request problem, and extreme circumstances may cause an avalanche 
| Can be used in the production environment |          |
 | LeastActive LoadBalance    | Stable   | The least active call number, the 
random number of the same active number, the active number is the count 
difference before and after the call, making the slow machine receive less 
request. | Do not support the weight, in the capacity planning, not to pressure 
a machine oriented pressure measurement by weight capacity | Can be used in the 
production environment |          |
 | ConsistentHash LoadBalance | Stable   | The consistency hash, the same 
parameters always request to the same provider, when one provider hung, 
originally sent to the provider's request, based on virtual nodes, spread to 
other providers, will not cause dramatic changes | Uneven distribution of 
pressure          | Can be used in the production environment |          |
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
@@ -72,4 +72,4 @@
 | Feature                    | Maturity | Strength                             
    | Problem                                  | Advise                         
          | User     |
 | Spring Container           | Stable   | Automatically load all Spring 
configurations under the META-INF/spring directory |                            
              | Can be used in the production environment | Alibaba  |
 | Jetty Container            | Stable   | Start an embedded Jetty for 
reporting state | When a large number of pages are accessed, the threads and 
memory of the server are affected | Can be used in the production environment | 
Alibaba  |
-| Log4j Container            | Stable   | Configuring the configuration of the 
log4j automatically, automatically subdirecting the log files by process at the 
startup of multiple processes | The user can't control the configuration of 
log4j, inflexible | Can be used in the production environment | Alibaba  |
\ No newline at end of file
+| Log4j Container            | Stable   | Configuring the configuration of the 
log4j automatically, automatically subdirecting the log files by process at the 
startup of multiple processes | The user can't control the configuration of 
log4j, inflexible | Can be used in the production environment | Alibaba  |

Reply via email to