用户工具

站点工具


分享:技术:spring_cloud:spring_cloud_快速入门实例

spring cloud 快速入门实例

spring boot

了解下spring boot,习惯优于配置,快速搭建java/web项目,极少代码,极少配置,并内置tomcat容器,java -jar/main方法启动

官网:spring-boot

spring initializr

界面方式,选择模块,快速搭建spring boot项目

官网:spring initializr

eureka-server

eureka注册中心项目,下载:eureka-server.zip,依赖:

  • spring-cloud-starter-eureka-server:eureka注册中心模块

步骤:

  1. 执行:EurekaServerApplication.java 启动注册中心
  2. 访问:http://localhost:8761/,可以看到服务注册和服务引用

rpc-server

rpc服务端,下载:rpc-server.zip,依赖:

  • spring-cloud-starter-eureka:eureka服务注册和发现模块
  • spring-boot-starter-web:spring mvc的web模块和内置tomcat

步骤:

  1. 修改:application.yml里server:port:8762
  2. 执行:RpcServerApplication.java 启动第一个服务端,监听端口8762
  3. 修改:application.yml里server:port:8763
  4. 执行:RpcServerApplication.java 启动第二个服务端,监听端口8763

rpc-client

rpc客户端,下载:rpc-client.zip,依赖:

  • spring-cloud-starter-eureka:eureka服务注册和发现模块
  • spring-cloud-starter-ribbon:ribbon负载均衡客户端
  • spring-boot-starter-web:spring mvc的web模块和内置tomcat

步骤:

  1. 修改:application.yml里server:port:8764
  2. 执行:RpcClientApplication.java 启动客户端,监听端口8764
  3. 轮询得到两个结果:hi gxx,i am from port:8762 和 hi gxx,i am from port:8763
分享/技术/spring_cloud/spring_cloud_快速入门实例.txt · 最后更改: 2017/12/01 18:39 由 gxx