springcloud-支付微服务8001入驻EurekaServer7001
固定思考6步骤:
1.创建模块(已有)
2.导入依赖;重点是下面这个依赖,因为得使用eureka提供的客户端和注册中心通信
<!-- eureka client--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
3.改配置;添加下面的配置
eureka: client: register-with-eureka: true #是否将自己注册到注册中心,集群必须设置为true配合ribbon fetch-registry: true #是否从服务端抓取已有的注册信息 service-url: defaultZone: http://localhost:7001/eureka #,http://eureka7002.com:7002/eureka
4,主启动(已有,但是还得添加一个注解);加上下面的这个注解,当项目启动的时候,该服务才能到注册中心注册
@SpringBootApplication @EnableEurekaClient @ComponentScan(basePackages = "cn.aib") public class PaymentApplication {
5.写业务(本次不用)
6.测试,访问7001端口,如下:
然后接下来是订单模块80,也可以仿照这个,就不贴出来了。记住:不管是消费者还是生产者都可以在注册中心注册,并不只是生产者。