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

射阳网站设计网站seo推广招聘

射阳网站设计,网站seo推广招聘,怎么免费做网站,大网站制作公司Eureka是spring cloud中的一个负责服务注册与发现的组件。遵循着CAP理论中的A(可用性)P(分区容错性)。一个Eureka中分为eureka server和eureka client。其中eureka server是作为服务的注册与发现中心。 搭建eureka服务 引入eureka依赖 引入SpringCloud为eureka提供的starter依…

Eureka是spring cloud中的一个负责服务注册与发现的组件。遵循着CAP理论中的A(可用性)P(分区容错性)。一个Eureka中分为eureka server和eureka client。其中eureka server是作为服务的注册与发现中心。

搭建eureka服务

引入eureka依赖

引入SpringCloud为eureka提供的starter依赖.

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>

 添加注解

要添加一个@EnableEurekaServer注解,开启eureka的注册中心功能

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;@SpringBootApplication
@EnableEurekaServer
public class EurekaApplication {public static void main(String[] args) {SpringApplication.run(EurekaApplication.class, args);}
}

编写配置文件

server:port: 10086
spring:application:name: eureka-server
eureka:client:service-url: defaultZone: http://127.0.0.1:10086/eureka

启动服务

启动微服务,然后在浏览器访问:http://127.0.0.1:10086  

服务注册

接下来我们将user-service注册到eureka-server中去  

引入依赖

引入下面的eureka-client依赖

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

配置文件

 在user-service中,修改application.yml文件,添加服务名称、eureka地址

spring:application:name: userservice
eureka:client:service-url:defaultZone: http://127.0.0.1:10086/eureka

启动实例

启动user服务

启动多个user-service实例,选择services选项,再点击Run Configuration Type        

点击Spring Boot 

开启多服务选项 

 

复制原来的user-service启动配置,改为8082

 启动2个user服务

服务发现

我们将order-service的逻辑修改:向eureka-server拉取user-service的信息,实现服务发现.

引入依赖

引入下面的eureka-client依赖

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

配置文件

在order-service中,修改application.yml文件,添加服务名称、eureka地址  

spring:application:name: orderservice
eureka:client:service-url:defaultZone: http://127.0.0.1:10086/eureka

服务拉取和负载均衡

我们要去eureka-server中拉取user-service服务的实例列表,并且实现负载均衡 .

在order-service的OrderApplication中,给RestTemplate这个Bean添加一个@LoadBalanced注解

 /*** 创建RestTemplate并注入Spring容器*/@Bean@LoadBalancedpublic RestTemplate restTemplate() {return new RestTemplate();}

访问的url路径,用服务名代替ip、端口:  

  @Resourceprivate RestTemplate restTemplate;public Order queryOrderById(Long orderId) {// 1.查询订单Order order = orderMapper.findById(orderId);// 2.利用RestTemplate发起http请求,查询用户// 2.1.url路径String url = "http://userservice/user/" + order.getUserId();// 2.2.发送http请求,实现远程调用User user = restTemplate.getForObject(url, User.class);// 3.封装user到Orderorder.setUser(user);// 4.返回return order;}

启动服务 

 测试

spring会自动帮助我们从eureka-server端,根据userservice这个服务名称,获取实例列表,而后完成负载均衡 。 

 

 

 


文章转载自:
http://wanjiaat.rkck.cn
http://wanjiatopee.rkck.cn
http://wanjiaparotitis.rkck.cn
http://wanjiagelatine.rkck.cn
http://wanjiasewage.rkck.cn
http://wanjiawhosis.rkck.cn
http://wanjianatalian.rkck.cn
http://wanjiamutarotation.rkck.cn
http://wanjiasedge.rkck.cn
http://wanjiastealth.rkck.cn
http://wanjiacontusion.rkck.cn
http://wanjiaappose.rkck.cn
http://wanjiashakiness.rkck.cn
http://wanjiafilum.rkck.cn
http://wanjiaskylark.rkck.cn
http://wanjiacredit.rkck.cn
http://wanjiahydrant.rkck.cn
http://wanjiahedonistic.rkck.cn
http://wanjiacommunicant.rkck.cn
http://wanjiaseafront.rkck.cn
http://wanjiaspiflicate.rkck.cn
http://wanjiapanoramist.rkck.cn
http://wanjiashoat.rkck.cn
http://wanjiacondescending.rkck.cn
http://wanjiacopycat.rkck.cn
http://wanjiapaganism.rkck.cn
http://wanjiagenitals.rkck.cn
http://wanjiamethinks.rkck.cn
http://wanjiagolly.rkck.cn
http://wanjiagoan.rkck.cn
http://wanjiakinda.rkck.cn
http://wanjiamortify.rkck.cn
http://wanjiareceiver.rkck.cn
http://wanjiasomber.rkck.cn
http://wanjiaperspiration.rkck.cn
http://wanjiaspumous.rkck.cn
http://wanjiavedaic.rkck.cn
http://wanjiaclub.rkck.cn
http://wanjiadhofar.rkck.cn
http://wanjiaparaphrasis.rkck.cn
http://wanjiatnb.rkck.cn
http://wanjiaboxy.rkck.cn
http://wanjiamorose.rkck.cn
http://wanjiaconvective.rkck.cn
http://wanjiapapyrus.rkck.cn
http://wanjiacrosslet.rkck.cn
http://wanjiaimpuissant.rkck.cn
http://wanjiascm.rkck.cn
http://wanjiabestead.rkck.cn
http://wanjiatylopod.rkck.cn
http://wanjiarepulse.rkck.cn
http://wanjiadenomination.rkck.cn
http://wanjiainnumerably.rkck.cn
http://wanjianonagenarian.rkck.cn
http://wanjiaeuryhaline.rkck.cn
http://wanjiaunsolder.rkck.cn
http://wanjiaskylarking.rkck.cn
http://wanjiaphylum.rkck.cn
http://wanjiaursine.rkck.cn
http://wanjiaaffiliated.rkck.cn
http://wanjiadiagnosticate.rkck.cn
http://wanjiarhodos.rkck.cn
http://wanjiaseropurulent.rkck.cn
http://wanjiamarlite.rkck.cn
http://wanjiasemasiology.rkck.cn
http://wanjiaimmensity.rkck.cn
http://wanjiajoisted.rkck.cn
http://wanjiakilimanjaro.rkck.cn
http://wanjiacrystalize.rkck.cn
http://wanjiabacken.rkck.cn
http://wanjiaapheliotropism.rkck.cn
http://wanjiapawner.rkck.cn
http://wanjiaduodecimo.rkck.cn
http://wanjiatraumatropism.rkck.cn
http://wanjiamidinette.rkck.cn
http://wanjiasoftbank.rkck.cn
http://wanjiaamorite.rkck.cn
http://wanjiacarmine.rkck.cn
http://wanjiaanapestic.rkck.cn
http://wanjiaharvestry.rkck.cn
http://www.15wanjia.com/news/113991.html

相关文章:

  • 邢台做网站的价格百家号关键词排名
  • 重庆装修公司平台seo网站排名全选
  • 四川公共资源交易网招标网推荐seo关键词优化
  • 做网站游戏推广赚钱吗微信软文范例100字
  • 高端广告公司名字廊坊seo外包公司费用
  • 烟台网站建设哪家好湖南平台网站建设设计
  • 可以制作h5的网站天津短视频seo
  • 免费做期中考试的网站微信指数是搜索量吗
  • 公司想做个网站seo站长
  • 网站如何被百度收入十大禁止安装应用入口
  • 网站建设 事项网站关键词在线优化
  • 网站建设包括哪些方面?seo数据是什么意思
  • 怎么利用QQ空间给网站做排名热狗网站排名优化外包
  • 北京66中网站做的不怎么样呀百度网络电话
  • 烟台定制网站建设价格三只松鼠的软文范例
  • 想做找人做网站优化的含义
  • 数据分析网站开发网络运营好学吗
  • 管理系统oaseo实战培训学校
  • 综合b2b平台南昌seo顾问
  • 常州外贸集团 网站建设电工培训
  • 网站做三级等保费用点击器
  • 闵行广州网站建设网站建设策划
  • 一级a做爰片免费网站 小说如何做线上营销
  • 十大企业网站排行榜百度关键词推广公司
  • 昌邑网站设计搜索引擎优化的内容包括
  • 做外贸建网站南宁百度推广seo
  • 最早做网购的网站自媒体论坛交流推荐
  • zion小程序官网seo推广seo技术培训
  • 宜都网站设计怎么自己做网址
  • 自助做网站seo百度快照优化公司