• spring cloud_1_mm_eureka


    有的人不知道导什么包 什么版本好 可能教程版本十几根本不能用

    这里建议直接用idea生成 避免麻烦

     

    eureka-sever

    application.yml

    #注册中心端口
    server:
      port: 8888
    
    #唯一标示eureka注册中心 方便互相识别
    eureka:
      instance:
        hostname: eureka
      client:
    #  要不要向服务中心注册自己
        register-with-eureka: false
    #    要不要拉取列表?
        fetch-registry: false
        service-url:
          defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
    

      启动类上加上@EnableEurekaServer 即可启动

    访问 http:localhost:8888 出现eureka界面

    eureka-client

    application.proerties:

    server.port=8081
    #服务唯一标识符 同一个确定为一个服务
    spring.application.name=hello-service
    eureka.client.service-url.defaultZone=http://localhost:8888/eureka/
    

      

    建立一个hellocontroller--注意与启动类的层级关系 否则启动类访问不到

    @RestController
    public class HelloController {
        @Value(value = "${server.port}")
        String port;
    @GetMapping(value = "/hello")
        public String hello() {
    
            return "本service的端口是" + port;
        }
    

      启动类上加上@EnableDiscoveryClient 即可启动 注册到了eureka 

    这里复制client 改下端口再启动几个 大家可以玩玩 服务名是唯一标识 同一个服务名认为是同一个服务

    这时候在http:localhost:8888 里可以看到这个hello-service已经注册完毕显示

    注意~~名如(hello-service))不允许用下划线_ 否则识别不了!!!!! 使用-即可

  • 相关阅读:
    django复习笔记2:models
    django复习笔记1:环境配置
    jQuery复习笔记
    Javascript备忘复习笔记2
    Javascript备忘复习笔记1
    实战SQL注入
    【Python】SyntaxError: Non-ASCII character 'xe8' in file
    【iOS】Error: Error Domain=PBErrorDomain Code=7 "Cannot connect to pasteboard server
    【Mac】nsurlsessiond 后台下载问题的解决方法
    【iOS】沙盒目录
  • 原文地址:https://www.cnblogs.com/tangzekai/p/8320239.html
Copyright © 2020-2023  润新知