zoukankan      html  css  js  c++  java
  • springcloud---how2java--记录零碎的信息

     

    SPRINGCLOUD系列教材 (五)- 服务注册中心

    eureka:
      instance:
        hostname: localhost
      client:
        registerWithEureka: false
        fetchRegistry: false
        serviceUrl:
          defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
    spring:
      application:
        name: eureka-server
    hostname: localhost 表示主机名称。
    registerWithEureka:false. 表示是否注册到服务器。 因为它本身就是服务器,所以就无需把自己注册到服务器了。
    fetchRegistry: false. 表示是否获取服务器的注册信息,和上面同理,这里也设置为 false。
    defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ 自己作为服务器,公布出来的地址。 比如后续某个微服务要把自己注册到 eureka server, 那么就要使用这个地址: http://localhost:8761/eureka/
    name: eurka-server 表示这个微服务本身的名称是 eureka-server
     
     

    SPRINGCLOUD系列教材 (六)- 注册数据微服务product-data-service

    execAsync   执行有返回值的异步方法

    Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞

    Future<Integer> future = ThreadUtil.execAsync(() ->{
                    int p = 0;
                    System.out.println("请于5秒钟内输入端口号, 推荐  8001 、 8002  或者  8003,超过5秒将默认使用 " + defaultPort);
                    Scanner scanner = new Scanner(System.in);
                    while(true) {
                        String strPort = scanner.nextLine();
                        if(!NumberUtil.isInteger(strPort)) {
                            System.err.println("只能是数字");
                            continue;
                        }
                        else {
                            p = Convert.toInt(strPort);
                            scanner.close();
                            break;
                        }
                    }
                    return p;
            });
    View Code

    设置微服务的名称: product-data-service
    设置注册中心的地址: http://localhost:8761/eureka/ , 与 eureka-server 中的配置 application.yml 遥相呼应

    #   server:
    #   port: 因为会启动多个 product-data-service, 所以端口号由用户自动设置,推荐 8001,8002,8003
     
    spring:
      application:
        name: product-data-service
    eureka:
      client:
        serviceUrl:
          defaultZone: http://localhost:8761/eureka/
     

    SPRINGCLOUD系列教材 (七)- 视图微服务-RIBBON

     

     
     
     
     
     
  • 相关阅读:
    深度学习笔记(21)- 深度看图
    Mysql数据库主键,外键,索引概述
    软件架构的演进:单体、垂直、SOA、微服务
    2018年阿里巴巴关于Java重要开源项目汇总
    全面了解HTTP和HTTPS
    创业互联网公司如何搭建自己的技术架构
    Dubbo与Spring Cloud的比较
    Java工程师技能点梳理
    使用SpringCloud将单体迁移至微服务
    Springmvc与Struts区别?
  • 原文地址:https://www.cnblogs.com/woainixxx/p/11080202.html
Copyright © 2011-2022 走看看