title: “Java-Chassis 入门指南” lang: cn ref: quick-start permalink: /cn/docs/products/java-chassis/quick-start/ excerpt: “介绍如何使用Java Chassis框架快速运行微服务应用” last_modified_at: 2017-09-03T10:01:43-04:00

{% include toc %}

安装 Java 开发环境

  • 安装git,详情可参考git安装教程{:target=“_blank”}。

  • 安装JDK 1.8,详情可参考JDK安装教程{:target=“_blank”}。

  • 安装Maven 3.x,详情可参考Maven安装教程{:target=“_blank”}。

  • 下载ServiceComb-Sample

    git clone https://github.com/apache/servicecomb-samples.git
    cd servicecomb-samples/java-chassis-samples/bmi
    mvn clean install
    

运行 Service Center

ServiceComb 微服务框架中,Service Center 提供服务注册及服务发现功能,可直接使用 Docker 运行。

docker pull servicecomb/service-center
docker run -d -p 30100:30100 servicecomb/service-center:latest

您可以通过阅读环境安装获取在本地以二进制方式运行Service Center的方法。

创建第一个微服务

本指南将以一个简单的 体质指数(BMI) 应用开展微服务之旅。体质指数{:target=“_blank”}主要用于衡量人体胖瘦程度。该应用主要包含两个微服务:

  • 体质指数计算器:负责处理运算事务。

  • 体质指数界面:提供用户界面及网关服务。

其运行流程为:
体质指数应用运行流程{: .align-center}

其中,虚线表示服务注册及服务发现的过程。

运行微服务应用

  1. 进入 体质指数 应用代码目录。

    cd servicecomb-samples/java-chassis-samples/bmi
    

    注意:在windows开发环境下,docker是在虚拟机中启动,因此需要修改微服务的 Service Center IP地址为虚拟机IP地址。修改2个配置文件[calculator|webapp]/src/main/resources/microservice.yaml,将其中http://127.0.0.1:30100修改为http://192.168.99.100:30100,其中192.168.99.100是虚拟机IP,需要与开发环境中的虚拟机IP保持一致。

  2. 启动 体质指数计算器体质指数界面 微服务,分别执行以下指令:

    cd calculator; mvn spring-boot:run
    cd webapp; mvn spring-boot:run
    
  3. 验证服务。微服务启动完毕后,即可通过 http://localhost:8889 访问 体质指数 应用,届时将能看到如下界面,并可输入您的身高和体重信息验证服务是否正常运行。

    体质指数应用运行界面{: .align-center}

下一步