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

品牌咨询万能优化大师下载

品牌咨询,万能优化大师下载,广州哪家做网站还可以,网站开发网站开发设计Eureka注册中心 a.eureka原理分析b.搭建eureka服务c.服务注册d.服务发现 a.eureka原理分析 1.每个服务启动时,将自动在eureka中注册服务信息 (每个服务每隔30秒发送一次的心跳续约,当某个服务没有发送时,eurekaServer将自动剔除该服务&#x…

Eureka注册中心

    • a.eureka原理分析
    • b.搭建eureka服务
    • c.服务注册
    • d.服务发现

a.eureka原理分析

  • 1.每个服务启动时,将自动在eureka中注册服务信息 (每个服务每隔30秒发送一次的心跳续约,当某个服务没有发送时,eurekaServer将自动剔除该服务,保障消费者拉取到最新的服务)

  • 2.当有服务需要某个服务信息时,通过eureka拉取相关的信息

  • 3.运用负载均衡算法,在拉取的服务列表中挑选其中一个

  • 4.发起请求,进行远程调用

b.搭建eureka服务

  1. 搭建EurekaServer注册中心
  2. 将service都注册到eureka
  3. 在某个消费者service中完成服务拉取,然后通过负载均衡挑选一个服务,实现远程调用

搭建EurekaServer服务步骤如下:

  • 1.创建项目,引入spring-cloud-starter-netflix-eureka-server的依赖
<!--eureka服务端-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
  • 2.编写启动类,添加@EnableEurekaServer注解
@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {public static void main(String[] args) {SpringApplication.run(EurekaApplication.class, args);}
}
  • 3.添加application.yml文件,编写下面的配置:
server:port: 10086 # 服务端口
spring:application:name: eurekaserver # eurek的服务名称
eureka:client:service-url: # eureka的地址信息defaultZone: http://127.0.0.1:10086/eureka/

c.服务注册

将某个service服务注册到EurekaServer步骤如下:

  • 1.在user-service项目引入spring-cloud-starter-netflix-eureka-client的依赖
<!--引入eureka客户端依赖-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
  • 2.在application.yml文件,编写下面的配置:
spring:application:name: userservice # user服务的服务名称(例子)
eureka:client:service-url: # eureka的地址信息defaultZone: http://127.0.0.1:10086/eureka/

d.服务发现

服务拉取时基于服务名称获取服务列表,然后在对服务列表做负载均衡

​ 1.在service项目引入spring-cloud-starter-netflix-eureka-client的依赖

<!--引入eureka客户端依赖-->
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
  1. 修改OrderService的代码,修改访问的url路径,用服务名代替ip、端口:
String url = "http://userservice/user/" + order.getUserId();
  1. 在order-service项目的的RestTemplate的Bean中添加负载均衡注解@LoadBalanced:
/*** 创建RestTemplate并注入Spring容器* @return*/
@Bean
@LoadBalanced
public RestTemplate restTemplate(){return new RestTemplate();
}
http://www.hrbkazy.com/news/56467.html

相关文章:

  • 访问网站出现目录上海网站排名seo公司
  • 网站打开速度加快怎么做做网页设计的软件
  • 建站网站推荐华为云速建站
  • 网站建设绩效考核方案百度广告联盟官网
  • 做外贸出口的网站百度怎么发布自己的信息
  • 学编程课对孩子有什么好处莆田关键词优化报价
  • 宝安专业网站设计公司站长工具永久
  • 小城镇建设网站的观点企业网络营销
  • 设计品牌网站公司企业培训课程ppt
  • 天津微网站建设百度网络营销中心
  • 做网站店铺图片用什么软件谷歌推广代理公司
  • asp.net网站开发使用到的技术电商营销推广方案
  • 网站备案信息真实性核验单谷歌play
  • 做网站开什么发票seo外链推广
  • 物联网平台的作用seo推广优化外包公司
  • 服装网站建设方案摘要海外推广运营
  • 有没有做古装衣服的网站班级优化大师使用心得
  • 招代理商的网站长沙网络推广营销
  • 如何创办一家自己的公司seo排名优化课程
  • asp mysql做网站打开百度一下搜索
  • 如何将网站生成二维码软文广告经典案例200字
  • 私人订制网站的建设的设计表朝阳seo推广
  • 大型网站建设公司推荐潍坊今日头条新闻
  • 网站建设销售招聘seo搜索优化公司
  • 做公司网站详细步骤今天刚刚发生的新闻事故
  • 做网站用香港服务器好吗理发培训专业学校
  • 河南营销型网站建设百度客服怎么转人工电话
  • 郑州企业网站优化常见的营销手段
  • 哪些网站可以做go注释怎样推广
  • 企业网站建设好的案例佛山seo外包平台