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

什么是商业网站网站内部资源推广的基本方法

什么是商业网站,网站内部资源推广的基本方法,建网站哪家质量好,建网站 方法微服务远程调用 在order-service的OrderApplication中注册RestTemplate 在查询订单信息时#xff0c;需要同时返回订单用户的信息#xff0c;但是由于微服务的关系#xff0c;用户信息需要在用户的微服务中去查询#xff0c;故需要用到上面的RestTemplate来让订单的这个微…微服务远程调用 在order-service的OrderApplication中注册RestTemplate 在查询订单信息时需要同时返回订单用户的信息但是由于微服务的关系用户信息需要在用户的微服务中去查询故需要用到上面的RestTemplate来让订单的这个微服务去模拟浏览器去访问用户微服务暴露的接口去查询用户信息 故在订单这个微服务的service中先调用订单的Mapper去查询订单信息然后设置用户微服务的路由利用RestTemplate提供的方法去根据这个路由访问用户微服务对外提供的接口得到该订单对应的用户信息 调用查询订单信息的路由查看101号订单看到该订单的用户信息也被返回 总结 微服务调用方式 基于RestTemplate发起的http请求实现远程调用 http请求做远程调用是与语言无关的调用只要知道对方的ip、端口、接口路径、请求参数即可 服务调用出现的问题 服务消费者该如何获取服务提供者的地址信息? 如果有多个服务提供者消费者该如何选择? 消费者如何得知服务提供者的健康状态? Eureka注册中心 Eureka的作用 消费者该如何获取服务提供者具体信息? 服务提供者启动时向eureka注册自己的信息 eureka保存这些信息消费者根据服务名称向eureka拉取提供者信息如果有多个服务提供者消费者该如何选择? 服务消费者利用负载均衡算法从服务列表中挑选一个 消费者如何感知服务提供者健康状态? 服务提供者会每隔30秒向EurekaServer发送心跳请求报告健康状态eureka会更新记录服务列表信息心跳不正常会被剔除 消费者就可以拉取到最新的信息 总结 在Eureka架构中微服务角色有两类: EurekaServer:服务端注册中心 记录服务信息 心跳监控 EurekaClient: 客户端 Provider:服务提供者例如案例中的user-service注册自己的信息到EurekaServer 每隔30秒向EurekaServer发送心跳 consumer:服务消费者例如案例中的 order-service 根据服务名称从EurekaServer拉取服务列表 基于服务列表做负载均衡选中一个微服务后发起远程调用 动手实践 1.搭建EurekaServer 2.将user-service、order-service都注册到eureka 3.在order-service中完成服务拉取然后通过负载均衡挑选一 个服务实现远程调用 搭建EurekaServer 搭建EurekaServer服务步骤如下: 1.创建项目引入spring-cloud-starter-netflix-eureka-server的依赖 2.编写启动类添加EnableEurekaServer注解 创建一个eureka-server的子模块引入上面依赖在主启动类上添加EnableEurekaServer 3.添加application.yml文件编写下面的配置: 在eureka-server的子模块的yml配置文件中配置服务器名称以及地址 完成配置后即可访问localhost:10086路由访问Eureka的网页观察注册中心注册的服务实例 注册EurekaClient 将服务提供者user-service服务注册到EurekaServer步骤如下: 1.在user-service项目引入spring-cloud-starter-netflix-eureka-client的依赖 2.在application.yml文件编写下面的配置: name为该微服务在注册中心中的服务名defaultZone为服务中心的路由 按照上述方法将每个微服务都注册到注册中心上 另外我们可以将user-service多次启动模拟多实例部署但为了避免端口冲突需要修改端口设置 然后将这个服务也启动就会发现注册中心中名为userservice的服务有了两个实例只是端口不一样。 完成服务拉取 在order-service完成服务拉取服务拉取是基于服务名称获取服务列表然后再对服务列表做负载均衡 1.修改OrderService的代码修改访问的url路径用服务名代替ip、端口: 2.在服务消费者order-service项目的启动类OrderApplication中的RestTemplate添加负载均衡注解 然后调用两次服务消费者order-service项目所给的查询订单接口 可以看到8081端口的userservice查询了一次用户查询8082端口的查询一次 总结
http://www.hkea.cn/news/14561841/

相关文章:

  • 建设微信网站要多少钱平凉建设局网站
  • 傲鸿网站建设建设网站如何收费
  • net网站开发手机网站公司广告宣传片制作公司
  • 网页制作与网站建设江西怎么看wordpress版本
  • 用易语言做网站抢购软件网站后台密码在哪个文件
  • 怎么做网站关键词搜索论坛
  • 可以做天猫代码的网站重庆专业网站推广平台
  • 做ip资讯的网站微信商城在哪里进入
  • 中 网站建设 扬州百度seo策略
  • 建网站用什么程序好wordpress 浮动 插件
  • 网站建设策划书格式网站模板尺寸
  • 怀化市住房和城乡建设局网站国内十大跨境电商平台
  • 网站建设玖金手指排名14无锡网页设计培训公司
  • 大理住房和城乡建设部网站一台服务做两个网站
  • 深圳服装网站建设网页升级访问每天
  • 一级a做爰片 网站就能看产品市场推广途径
  • 郑州专业制作网站多少钱wordpress头部优化
  • 宝安网站建设定制阳江市问政平台举报
  • 网站后台为什么传不上图片网站开发的方法有哪些
  • 欧美风的网站设计网上商店的优势和缺陷
  • 市场策划网站抖音投放广告价格一览
  • 创建网站忘记了怎么办建设织梦网站模板
  • 黑彩网站建设运营wordpress收费下载模板
  • 培训机构 网站建设wordpress添加友情链接页面
  • 怎么自己做网站赚钱吗北京网站编程培训
  • 怎么学习制作网站百度搜索推广官网
  • 全网通网站建设网站群如何做网站
  • 建设工程安全备案网站平台公司和项目公司的区别
  • me域名网站做seo网站公司
  • 动易网站内容管理系统电视剧排行榜