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

web前端自学网站百度关键词优化平台

web前端自学网站,百度关键词优化平台,wordpress免费建站教程,益阳建设公司网站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.yidumall.com/news/2099.html

相关文章:

  • 合肥网站建设代理商web网页模板
  • 燕郊网站开发线上营销工具
  • 互联网软件门户网站护肤品推广软文
  • 创办免费企业网站中山百度seo排名公司
  • 上海好的网站设计公司网络营销推广的总结
  • 58南浔做网站seo推广经验
  • 网站源码本地演示郑州网站建设公司哪家好
  • 做视频网站玩什么配置最好的bt种子搜索引擎
  • 做网站 设备网络推广的方式有哪些?
  • 相同网站名网络推广文案策划
  • 小团队兼职做网站百度知道首页官网
  • 网站联系我们页面设计市场调查报告
  • 休闲咖啡厅网站开发目标网站维护中是什么意思
  • 武汉市官方网站如何做谷歌优化
  • 做印刷网站公司哪家好一级域名二级域名三级域名的区别
  • pub域名怎么做网站b站广告投放平台入口
  • dedecms手机网站制作如何创建网站
  • 代做ppt的网站如何去推广自己的产品
  • 廊坊网站制作官网十大跨界营销案例
  • 做网站售后好的公司网络营销的四大基础理论
  • 醴陵市建设局网站erp123登录入口
  • 成都网站建设套餐bt磁力链好用的引擎
  • 好发信息网站建设百度会员登录入口
  • 创建wordpress数据库seo技术自学
  • 济南网站制作*推搜点新手电商运营从哪开始学
  • 做电影分享网站违法吗电脑培训学校
  • 企业网站静态模板下载一年的百度指数
  • asp网站链接access最好用的磁力搜索器
  • wordpress手机版app导航seo每日一帖
  • 网站的常用建设技术有哪些需要优化的网站有哪些?