zoukankan      html  css  js  c++  java
  • 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))不允许用下划线_ 否则识别不了!!!!! 使用-即可

  • 相关阅读:
    tomcat 添加用户名和密码
    linux系统下获取cpu、硬盘、内存使用率
    snmp 企业对应的mib编号
    String加密解密 2017.07.26
    Mongo日期
    linux sed 批量替换多个文件中的字符串
    Python和giL的关系
    vim
    乌班图
    Python
  • 原文地址:https://www.cnblogs.com/tangzekai/p/8320239.html
Copyright © 2011-2022 走看看