# SpringCloud-stack **Repository Path**: huang_bing_zhi/SpringCloud-stack ## Basic Information - **Project Name**: SpringCloud-stack - **Description**: SpringCloud技术栈 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringCloud-stack(SpringCloud技术栈) ## 技术栈介绍 1. c01-zk-provider 服务提供者(zookeeper) 2. c02-zk-consumer 服务消费者(zookeeper) ## zookeeper的启动 - 解压后,需要配置conf\zoo.cfg: > initLimit=10 syncLimit=5 dataDir=D:\\software\\zookeeper\\zk\\data dataLogDir=D:\\software\\zookeeper\\zk\\log clientPort=2181 - 启动:bin\zkServer.cmd(windows系统) - 可以使用bin\zkCli.cmd查看zk节点 ls / - 可以使用ZooInspector可视化查看zk的节点 ## c01-zk-provider 服务提供者 注意: - 通过/info 可以调用本应用名和端口号(下同) - SpringBoot2.0的zookeeper要使用3.5以上的软件版本 - 依赖: > org.springframework.cloud spring-cloud-starter-zookeeper-discovery ## c02-zk-consumer 服务消费者 - 使用Feign进行服务间调用 - 依赖: > org.springframework.cloud spring-cloud-starter-zookeeper-discovery org.springframework.cloud spring-cloud-openfeign-core 2.2.2.RELEASE org.springframework.cloud spring-cloud-starter-openfeign 2.2.2.RELEASE - 配置上要注明服务提供接口的声明包:@EnableFeignClients(basePackages = {"com.nealin.c02.api"}) - 包中声明服务提供接口