spring cloud 快速入门实例
spring boot
了解下spring boot,习惯优于配置,快速搭建java/web项目,极少代码,极少配置,并内置tomcat容器,java -jar/main方法启动
官网:spring-boot
spring initializr
eureka-server
rpc-server
rpc服务端,下载:rpc-server.zip,依赖:
步骤:
修改:application.yml里server:port:8762
执行:RpcServerApplication.java 启动第一个服务端,监听端口8762
修改:application.yml里server:port:8763
执行: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
步骤:
修改:application.yml里server:port:8764
执行:RpcClientApplication.java 启动客户端,监听端口8764
-
轮询得到两个结果:hi gxx,i am from port:8762 和 hi gxx,i am from port:8763