# taotao **Repository Path**: selton/taotao ## Basic Information - **Project Name**: taotao - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-16 - **Last Updated**: 2021-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. 简历taotao总工程 2. 将之前的cloud demo中的依赖全部导入 先不用原有taotao项目的任何依赖 后面有用的我们加入 > 友情提示记得修改maven中的parent 3. 新建taotao-eureka server中心 -> 照搬之前的cloud demo中的eureka server 4. 修改配置文件 ``` spring: application: name: spring-cloud-eureka-node-1 server: port: 8001 eureka: instance: hostname: taotao-eureka-node1 client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ server: #### 清理间隔(单位毫秒,默认是60*1000),开发环境设置如下可快速移除不可用的服务 eviction-interval-timer-in-ms: 5000 enable-self-preservation: false ``` 5. 做两份配置文件 不同的server.port app.name instance.hostname 解释hostname含义 解释复制两份的含义 命名application-{tag}.yml 解释spring eureka启动如何找到配置文件的 两种方式 community pk Ultimate ``` -Dspring.profiles.active=node1 ``` 6. 集群启动 演示down机情况 7. 创建manager module 使用 微服务 8. 配置文件 指明eureka集群 并解释 ``` spring: application: name: taotao-manager server: port: 8081 eureka: client: region: taotaoEureka availability-zones: taotaoEureka: node1,node2 service-url: node1: "http://taotao-eureka-node1:8001/eureka/" node2: "http://taotao-eureka-node2:8002/eureka/" instance: prefer-ip-address: true ``` 9. 添加host映射 [修改host](https://zhuanlan.zhihu.com/p/75994966) 9. 加入index页面 保障manager成功使用 10. eureka监听器 eureka状态监控 无界面 复制三个listener -> 反映均比较慢 耐心等待