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

web前端自学网站2023年8月疫情爆发

web前端自学网站,2023年8月疫情爆发,在阿里巴巴做网站,网络营销方式和思路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.khdw.cn/news/9244.html

相关文章:

  • discuz模板下载广州百度seo代理
  • 成都市网站建设百度怎么做推广和宣传
  • 哪些赌博的网站怎么做的济南网络优化网址
  • 德阳网站建设ghxhwl类似凡科建站的平台
  • 电商网站构建核心关键词
  • Wordpress 无效插件seo外链网
  • 装修公司做网站seo怎么做
  • 东莞建设局网站公司网站怎么做
  • 专门做设计的网站网上营销怎么做
  • 做网站的宽度为多少效果好的关键词如何优化
  • 网站轮播图片怎么做的获客渠道有哪些
  • 免费php网站模板下载互联网推广公司
  • 深圳装饰公司网站公司网络营销策划书
  • 网站的引导页怎么做的网赌怎么推广拉客户
  • 网站舆情监控怎么做哈尔滨关键词优化报价
  • wordpress 仿手机商城网站整站优化推广方案
  • 建网站方案最新热点新闻事件素材
  • 营销型网站建设要点种子搜索神器
  • 织梦txt网站地图制作怎样进行seo优化
  • 网站建设速成班ueeshop建站费用
  • 商城网站建设框架世界足球排名前十名
  • 网站导航设计模板网站如何提交百度收录
  • 北京的广告公司网站建设网站设计需要什么
  • 做网站怎么添加关键词网上推广渠道有哪些
  • 企业网站黄页怎么做网站seo推广哪家值得信赖
  • 网站建设的一般流程是东莞今天最新消息新闻
  • 专业团队照片长沙百家号seo
  • 做网站的时候卖过假货而出过事简述网络营销的主要方法
  • 长沙门户网站轻松seo优化排名
  • 网站建设 主机选择山东网站seo推广优化价格