Merge pull request #15 from nzomkxia/master

update guide book and git repo address
diff --git a/dubbo-user-book-en/demos/local-mock.md b/dubbo-user-book-en/demos/local-mock.md
index 15b2cce..28ab66b 100644
--- a/dubbo-user-book-en/demos/local-mock.md
+++ b/dubbo-user-book-en/demos/local-mock.md
@@ -5,13 +5,13 @@
 Configured in the spring configuration file as follows:
 
 ```xml
-<dubbo:service interface="com.foo.BarService" mock="true" />
+<dubbo:reference interface="com.foo.BarService" mock="true" />
 ```
 
 or
 
 ```xml
-<dubbo:service interface="com.foo.BarService" mock="com.foo.BarServiceMock" />
+<dubbo:reference interface="com.foo.BarService" mock="com.foo.BarServiceMock" />
 ```
 
 Mock implementation in the project [^2]:
@@ -40,7 +40,7 @@
 Consider changing to Mock implementation and return null in Mock implementation. If you just want to simply ignore the exception, `2.0.11` version or later version is available:
 
 ```xml
-<dubbo:service interface="com.foo.BarService" mock="return null" />
+<dubbo:reference interface="com.foo.BarService" mock="return null" />
 ```
 
 [^1]: Mock is a subset of the Stub. If you use Stub, you may need to rely on the RpcException class. If you use Mock, you do not need to rely on RpcException, when throwing RpcException, it will callback Mock implementation class.
diff --git a/dubbo-user-book/demos/local-mock.md b/dubbo-user-book/demos/local-mock.md
index 128b40c..1518b7a 100644
--- a/dubbo-user-book/demos/local-mock.md
+++ b/dubbo-user-book/demos/local-mock.md
@@ -5,13 +5,13 @@
 在 spring 配置文件中按以下方式配置:
 
 ```xml
-<dubbo:service interface="com.foo.BarService" mock="true" />
+<dubbo:reference interface="com.foo.BarService" mock="true" />
 ```
 

 
 ```xml
-<dubbo:service interface="com.foo.BarService" mock="com.foo.BarServiceMock" />
+<dubbo:reference interface="com.foo.BarService" mock="com.foo.BarServiceMock" />
 ```
 
 在工程中提供 Mock 实现 [^2]:
@@ -40,7 +40,7 @@
 请考虑改为 Mock 实现,并在 Mock 实现中 return null。如果只是想简单的忽略异常,在 `2.0.11` 以上版本可用:
 
 ```xml
-<dubbo:service interface="com.foo.BarService" mock="return null" />
+<dubbo:reference interface="com.foo.BarService" mock="return null" />
 ```
 
 [^1]: Mock 是 Stub 的一个子集,便于服务提供方在客户端执行容错逻辑,因经常需要在出现 RpcException (比如网络失败,超时等)时进行容错,而在出现业务异常(比如登录用户名密码错误)时不需要容错,如果用 Stub,可能就需要捕获并依赖 RpcException 类,而用 Mock 就可以不依赖 RpcException,因为它的约定就是只有出现 RpcException 时才执行。
diff --git a/dubbo-user-book/demos/thread-model.md b/dubbo-user-book/demos/thread-model.md
index a1c7cfa..ef662e2 100644
--- a/dubbo-user-book/demos/thread-model.md
+++ b/dubbo-user-book/demos/thread-model.md
@@ -27,4 +27,5 @@
 
 * `fixed` 固定大小线程池,启动时建立线程,不关闭,一直持有。(缺省)
 * `cached` 缓存线程池,空闲一分钟自动删除,需要时重建。
-* `limited` 可伸缩线程池,但池中的线程数只会增长不会收缩。只增长不收缩的目的是为了避免收缩时突然来了大流量引起的性能问题。
\ No newline at end of file
+* `limited` 可伸缩线程池,但池中的线程数只会增长不会收缩。只增长不收缩的目的是为了避免收缩时突然来了大流量引起的性能问题。
+* `eager` 优先创建`Worker`线程池。在任务数量大于`corePoolSize`但是小于`maximumPoolSize`时,优先创建`Worker`来处理任务。当任务数量大于`maximumPoolSize`时,将任务放入阻塞队列中。阻塞队列充满时抛出`RejectedExecutionException`。(相比于`cached`:`cached`在任务数量超过`maximumPoolSize`时直接抛出异常而不是将任务放入阻塞队列)
\ No newline at end of file