博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springcloud---how2java--记录零碎的信息
阅读量:4438 次
发布时间:2019-06-07

本文共 1853 字,大约阅读时间需要 6 分钟。

 

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
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 中的配置  遥相呼应

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

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

 

 

 

 
 
 
 
 

转载于:https://www.cnblogs.com/woainixxx/p/11080202.html

你可能感兴趣的文章
USACO 3.1 Contact
查看>>
Office之什么是高内聚低耦合
查看>>
一些奇怪的问题求回答
查看>>
这些年踩过的坑
查看>>
iOS开发拓展篇——如何把项目托管到GitHub
查看>>
性能优化之数据库优化
查看>>
类的继承、菱形继承、派生、多态
查看>>
mysql约束
查看>>
javascript鼠标及键盘事件总结及案例
查看>>
mysql表之间的关系及级联操作
查看>>
mac 搭建virtualenv的那些坑
查看>>
多路复用IO模型
查看>>
并发、串行、并行及多道技术原理
查看>>
hashlib、pickle、hmac、logging模块使用
查看>>
javascript常用知识点总结
查看>>
2019秋招复习笔记--数据库基本操作
查看>>
2019秋招复习笔试--手写代码
查看>>
2019秋招复习笔记--智力题
查看>>
MySQL学习笔记
查看>>
2019秋招面试复习 项目重点提问
查看>>