springcloud系列二 搭建注册中心启动
创建modul
然后就创建完成了
添加yml文件:
server: port: 8761 eureka: client: register-with-eureka: false #单机版建议设置为false,设置false的目的是防止自己注册自己,集群版采用默认的true fetch-registry: false #单机版建议设置为false,设置false的目的是防止自己发现自己,集群版采用默认的true spring: application: name: eureka-server
pom文件:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>springcloud-parent</artifactId> <groupId>com.cxy</groupId> <version>0.0.1-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>spring-eureka</artifactId> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> </dependencies> </project>
使用dubbo开发的时候,dubbo的注册中心是zookeeper,
zookeeper是不需要写代码去操作的,而这里不是的,
是以程序的方式启动,zookeeper或者consul也是可以的,只是服务需要自己启动
添加启动类
package com.cxy; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; /*** * @ClassName: EuekaApplication * @Description: * @Auther: 陈绪友 * @Date: 2019/1/2815:43 * @version : V1.0 */ @SpringBootApplication @EnableEurekaServer public class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication.class,args); } }
启动点击run
输入http://localhost:8761/
代表注册中心就搭建好了
笔记转移,由于在有道云的笔记转移,写的时间可能有点久,如果有错误的地方,请指正