This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-servicecomb-website.git
The following commit(s) were added to refs/heads/master by this push:
new 6181ba7 SCB-108 user guide translation (#4)
6181ba7 is described below
commit 6181ba7f6bdf270630aa914d36f48d2f2f4c66e2
Author: hitszzx <[email protected]>
AuthorDate: Sat Dec 23 15:56:39 2017 +0800
SCB-108 user guide translation (#4)
SCB-108 user guide translation
---
_users/servicecomb-introduction.md | 42 +++++++++++++++++-----------------
_users/setup-environment.md | 40 ++++++++++++++++----------------
assets/images/servicecomb_mode_en.png | Bin 0 -> 33217 bytes
3 files changed, 41 insertions(+), 41 deletions(-)
diff --git a/_users/servicecomb-introduction.md
b/_users/servicecomb-introduction.md
index 872f898..25daafc 100644
--- a/_users/servicecomb-introduction.md
+++ b/_users/servicecomb-introduction.md
@@ -1,38 +1,38 @@
---
-title: "Java Chassis系统架构"
+title: "Java Chassis Architecture"
lang: en
ref: servicecomb-introduction
permalink: /users/
-excerpt: "Java Chassis系统架构"
+excerpt: "Java Chassis Architecture"
last_modified_at: 2017-06-14T10:01:43-04:00
redirect_from:
- /theme-setup/
---
{% include toc %}
-## 框架概述
-{: .align-center}
+## Basic Framework
+{: .align-center}
-## 主要设计意图
+## Purpose
-1.编程模型和通信模型分离,不同的编程模型可以灵活组合不同的通信模型。应用开发者在开发阶段只关注接口开发,部署阶段灵活切换通信方式;支持legacy系统的切换,legacy系统只需要修改服务发布的配置文件(或者annotation),而不需要修改代码。
+1.To decouple the programming and communication models, so that a programming
model can be combined with any communication models as needed. Application
developers only need to focus on APIs during development and can flexibly
switch communication models during deployment. Services can also be switched
over to a legacy system. The developers simply need to modify the configuration
file(or annotation) released by the service.
-现阶段支持SpringMVC、JAX-RS和透明RPC三种开发方式。
+Currently, applications can be developed in Spring MVC, JAX-RS, or transparent
RPC mode.
-2.内建API-first支持。通过契约规范化微服务开发,实现跨语言的通信,并支持配套的软件工具链(契约生成代码、代码生成契约等)开发,构建完整的开发生态。
+2.To introduce the code-first approach. This allows cross-language
communication through API definition-based microservice development and
supports the development of software tool chains(such as code generated based
on API definitions and API definitions generated based on code) to build a
complete development ecosystem.
-3.定义了常用的微服务运行模型,将微服务从发现到交互过程中的各种容错手段都封装起来。该运行模型支持自定义和扩展。
+3.To define common microservice running model, encapsulating fault tolerance
methods of microservices used from discovery to interaction, The running model
can be customized or extended.
-## 模块说明
+## Modules
-| 类型 | artifact id | 是否可选 | 功能说明 |
-| :--- | :--- | :--- | :--- |
-| 编程模型 | provider-pojo | 是 | 提供RPC开发模式 |
-| 编程模型 | provider-jaxrs | 是 | 提供JAX RS开发模式 |
-| 编程模型 | provider-springmvc | 是 | 提供Spring MVC开发模式 |
-| 通信模型 | transport-rest-vertx | 是 | 运行于HTTP之上的开发框架,不依赖WEB容器,应用打包为可执行jar |
-| 通信模型 | transport-rest-servlet | 是 | 运行于WEB容器的开发框架,应用打包为war包 |
-| 通信模型 | transport-highway | 是 | 提供高性能的私有通信协议,仅用于java之间互通。 |
-| 运行模型 | handler-loadbalance | 是 | 负载均衡模块。提供各种路由策略和配置方法。一般客户端使用。 |
-| 运行模型 | handler-bizkeeper | 是 | 和服务治理相关的功能,比如隔离、熔断、容错。 |
-| 运行模型 | handler-tracing | 是 | 调用链跟踪模块,对接监控系统,吐出打点数据。 |
+| Type | artifact id | Available or NOT |
Function |
+| :--------------------- | :--------------------- | :--------------- |
:--------------------------------------- |
+| Programming model | provider-pojo | Yes |
Provides the RPC development mode. |
+| Programming model | provider-jaxrs | Yes |
Provides the JAX-RS development mode. |
+| Programming model | provider-springmvc | Yes |
Provides the Spring MVC development mode. |
+| Communication on model | transport-rest-vertx | Yes | A
development framework running over HTTP, it does not depend on Web containers.
Applications are packaged as executable .jar files. |
+| Communication on model | transport-rest-servlet | Yes | A
development framework running on Web container. Applications are packaged as
WAR files. |
+| Communication on model | transport-highway | Yes |
Provides high-performance private communication protocols for Java
communication. |
+| Running model | handler-loadbalance | Yes | A load
balancing module that provides various routing policies and configurations. It
is usually used for clients. |
+| Running model | handler-bizkeeper | Yes |
Provides service governance functions, such as isolation, fallbreak, and fault
tolerance. |
+| Running model | handler-tracing | Yes |
Provides the capability of developing and managing TCC transactions. |
diff --git a/_users/setup-environment.md b/_users/setup-environment.md
index af72ea2..9f2c664 100644
--- a/_users/setup-environment.md
+++ b/_users/setup-environment.md
@@ -1,63 +1,63 @@
---
-title: "环境配置"
+title: "Setup Environment"
lang: en
ref: setup-environment
permalink: /users/setup-environment/
-excerpt: "环境配置"
+excerpt: "Setup Environment"
last_modified_at: 2017-09-03T10:01:43-04:00
---
{% include toc %}
-## 安装Java开发环境
+## Setup Local Java Develop Environment
-*
安装git,详情可参考[git安装教程](https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git)
+* Setup git,Refer to [How to setup
git](https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git)
-* 安装JDK
1.8,详情可参考[JDK安装教程](https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html){:target="_blank"}。
+* Setup JDK 1.8,Refer to [How to setup
JDK](https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html){:target="_blank"}。
-* 安装Maven
3.x,详情可参考[Maven安装教程](https://maven.apache.org/install.html){:target="_blank"}。
+* Setup Maven 3.x,Refer to [How to setup
Maven](https://maven.apache.org/install.html){:target="_blank"}。
-* 安装IntelliJ Idea
IDE,详情可参考[IntelliJ安装教程](https://www.jetbrains.com/help/idea/installing-and-launching.html){:target="_blank"}。
+* Setup IntelliJ Idea IDE,Refer to [How to setup
IntelliJ](https://www.jetbrains.com/help/idea/installing-and-launching.html){:target="_blank"}。
-## 运行*Service Center*
-运行Service Center有以下两种方式:
+## Starting Local *Service Center*
+There are two ways to start a service center service:
-1. 以可执行文件的方式运行
+1. Start from installation package
<ul class="nav nav-tabs">
<li data-toggle="tab" class="active"><a data-toggle="tab"
href="#windows">Windows</a></li>
<li data-toggle="tab"><a data-toggle="tab" href="#linux">Linux</a></li>
</ul>
-
+
<div class="tab-content">
<div id="windows" class="tab-pane active" markdown="1">
- 1.
下载[服务注册中心可执行文件压缩包](https://github.com/ServiceComb/service-center/releases/download/0.5.0/service-center-0.5.0-windows-amd64.zip)
- 2. 解压缩到当前文件夹
- 3. 进入解压缩后的目录,然后双击运行**start**文件
+ 1. Download [the installation package of
ServiceCenter](https://github.com/ServiceComb/service-center/releases/download/0.5.0/service-center-0.5.0-windows-amd64.zip)
+ 2. Decompress the installation package into the installation directory.
+ 3. Start Local ServiceCenter from **start** file
</div>
<div id="linux" class="tab-pane fade" markdown="1">
- 1. 下载服务注册中心可执行文件压缩包并解压缩
+ 4. Download and Decompress command:
```bash
wget
https://github.com/ServiceComb/service-center/releases/download/0.5.0/service-center-0.5.0-linux-amd64.tar.gz
tar xvf service-center-0.5.0-linux-amd64.tar.gz
```
- 2. 运行服务注册中心
+ 2. Start local service center command:
```bash
bash service-center-0.5.0-linux-amd64/start.sh
```
</div>
</div>
- 注意:Window和Linux版本均只支持64位系统。
+ NOTE:The OS must be 64-bit.
{: .notice--warning}
-2. 以Docker的方式运行
+2. Start from Docker
```bash
docker pull servicecomb/service-center
docker run -d -p 30100:30100 servicecomb/service-center:latest
```
-**注意事项:** 服务注册中心运行后绑定的IP为:*http://127.0.0.1:30100*。
-如使用Docker Toolbox,可通过 `docker-machine ip` 获取服务绑定IP地址。
+**NOTE:** Running Service Center will bind on: *http://127.0.0.1:30100*。
+If using Docker Toolbox,command `docker-machine ip` can be used to get binded
IP address.
{: .notice--warning}
diff --git a/assets/images/servicecomb_mode_en.png
b/assets/images/servicecomb_mode_en.png
new file mode 100644
index 0000000..1ed0525
Binary files /dev/null and b/assets/images/servicecomb_mode_en.png differ
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].