当前位置: 首页 > article >正文

Eureka的使用说明

Eureka是一个服务管理的平台,主要是管理多个模块之间的使用。eureka分为客户端和客户端,下面我们直接使用:

1.eureka server 服务管理的使用
1. 导入相关依赖
<dependency>
    <groupId>org.springframework.cloud</groupId>  //这里是服务
    <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
2. 在springboot启动类中加入注解
@EnableEurekaServer // 开启服务中心
3.编写配置文件
spring:
  application:
    name: eureka-servereureka:
eureka:
  client:
    service-url:
      defaultZone: http:  //localhost:8001/eureka/
    fetch-registry: false    #  一些服务相关的配置不需要写进去
    register-with-eureka: false   # 服务器不需要将数据写进去
  server:
    enable-self-preservation: false  # 关闭安全机制
    eviction-interval-timer-in-ms: 4000   # 4秒后结束
2.客服端的使用
1. 导入相关依赖
<dependency>
    <groupId>org.springframework.cloud</groupId>  //这里是客户
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> 
</dependency>
2.编写配置文件
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8001/eureka/
  instance:
    prefer-ip-address: true
    instance-id: ${spring.cloud.client.ip-address}:${server.port}
    lease-renewal-interval-in-seconds: 5
    lease-expiration-duration-in-seconds: 20
  1. 其它要使用的话也是要导入相关的客户端的依赖
  2. 我们还可以添加负载均衡来减少集群服务器的压力
    1. 要在这里加上这个注解,开启负载均衡,假如有三个服务器,那就大家一人一次(默认是平均的)
2.如果不按照默认的来也可以在配置一下
order:
  ribbon:  # 这里就是随机使用的
    NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule

http://www.kler.cn/news/161811.html

相关文章:

  • 【react】动态页面转换成html文件下载,解决样式问题
  • Pytorch CIFAR10图像分类 Swin Transformer篇
  • 学会使用这个魔法棒,再也不用在容器里安装乱七八糟的命令工具了!
  • 数据结构如何影响程序的错误检测和调试?
  • Django模板,Django中间件,ORM操作(pymysql + SQL语句),连接池,session和cookie, 缓存
  • N个数求和
  • 时间片轮转调度算法
  • 【CMake入门】第四节——静态库和共享库及安装、使用库的流程
  • [足式机器人]Part2 Dr. CAN学习笔记-数学基础Ch0-6复数Complex Number
  • mysql中information_schema.tables字段说明
  • Linux UUCP命令教程:如何在Linux系统中进行文件复制(附实例详解和注意事项)
  • 12.7作业
  • 【数据库】树形数据组织架构下的封锁并发控制,B树索引并发访问控制,树协议原理及案例分析
  • 【python爬虫】设计自己的爬虫 3. 文件数据保存封装
  • 『 C++ 』BinarySearchTree搜索二叉树
  • CA证书格式详解
  • SpringSecurity安全授权
  • 使用阿里巴巴同步工具DataX实现Mysql与ElasticSearch(ES)数据同步
  • Django回顾【五】
  • 折半查找(数据结构实训)
  • 用PHP和HTML做登录注册操作数据库Mysql
  • Appium获取toast方法封装
  • 套接字通信类的封装
  • 【计算机网络实验】实验三 IP网络规划与路由设计(头歌)
  • MySQL 中Relay Log打满磁盘问题的排查方案
  • 98基于matlab的在MIMO通信系统中功率优化算法的仿真
  • 再识二叉树
  • 第55天:django学习(四)
  • 26.Python 网络爬虫
  • MATLAB - 绘制立体图(平面+水深)