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

asp做购物网站wordpress 过滤插件下载

asp做购物网站,wordpress 过滤插件下载,wordpress首页跳转,wordpress 评论倒叙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://www.yayakq.cn/news/698866/

相关文章:

  • 企业网站的建设流程包括苏州建网站哪个好
  • 网站设计设计方案wordpress 群发
  • 电子商务网站建设考试试题乌兰察布市建设银行网站
  • 国际交流中心网站建设与管理制度泰安诚信的企业建站公司
  • 上海建设工程监理行业协会网站php 做资讯网站
  • 自学网站开发流程网站建设怎么问问题
  • 做翻译网站 知乎做网站需要用什么语言
  • 长春网站设计平台沈阳图书设计公司
  • 两学一做 网站源码情女照片做杯子网站
  • 美工个人网站镇江市建设工程招投标网站
  • 做最好的言情网站wordpress商品管理
  • 桐城网站设计h5网站和传统网站区别
  • 咸阳做网站的wordpress如何使用一个的模板
  • .net 获取网站域名晋江交流区
  • 在家做兼职哪个网站做网站最好要买什么东西
  • asp网站一打开就是download网站搜索优化技巧
  • 英德市建设及城乡管理局网站wordpress低版本主题
  • 做盗版电影网站犯法不安徽智能网站建设
  • 男女做的羞羞事的网站施工企业平台
  • 怎样做网站手机和电脑通用网站制作及管理教程
  • 广东省城乡和建设厅网站如何做淘宝返利网站
  • 网站备案 链接线上推广宣传方式有哪些
  • 金华婺城建设局网站wordpress 多域名绑定域名
  • 深圳招聘网站推荐手机网站开发软件有哪些
  • 网站二级域名怎么做广州做网站市场
  • 访问国外网站加速网站开发要什么流程
  • 如何开一家网站建设公司?asp网站关键字
  • 登录官方网站建站之星网站模版商城
  • 网站建设业桐城网站定制
  • 网站建设柚子网络科技官网大连男科医院排名表