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

高端网站建设怎么做贵州省住房和城乡建设厅网站搜索

高端网站建设怎么做,贵州省住房和城乡建设厅网站搜索,安装wordpress数据库连接时出错,深圳搜索seo优化排名如果你要理解这个技术博客博客专栏 请先学习以下基本的知识#xff1a; 什么是微服务什么是服务拆分什么是springcloud Springcloud为微服务开发提供了一个比较泛用和全面的解决框架#xff0c;springcloud继承了spring一直以来的风格——不重复造轮子#xff0c;里面很多的… 如果你要理解这个技术博客博客专栏 请先学习以下基本的知识 什么是微服务什么是服务拆分什么是springcloud Springcloud为微服务开发提供了一个比较泛用和全面的解决框架springcloud继承了spring一直以来的风格——不重复造轮子里面很多的组件都是将其他其他开源组件改造集成进来。 在众多的组件当中 我们先从springcloud修炼——Eureka注册中心开始吧 服务调用 为了照顾新手 我们先重申一个基本的概念 就是服务调用。 在当前流行的软件微服务架构中一个系统会被拆分成多个小系统 我们称为多个服务比如外卖系统 我们拆为 前台A 订餐B 付款C 送货D 他们直接相互调用 相互回应一个服务既可以是服务调用者 也可以是服务提供者 设想一个简单的场景 A调用B 第一A怎么获取B服务的地址 如果写死在代码里面 比如123.122.13.1:8080 这样会很死板而且B服务可能有很多个实例服务器 A怎么知道要调哪一个 还有如果B的一个服务器突然挂掉了 那怎么让A知道 这个服务器不能用 是不是很头大 Eureka就是为了解决这些奇葩问题 Eureka Eureka是一个服务注册中心服务注册这个词 之前在各种七七八八的集群架构里面经常听到它是一个管理者 一个管家。总揽全局。 当你需要调用某个方法获取一些数据就不是调自己的service方法而是远程调其他项目的服务。 由此 就有了 服务的调用者 和提供者。 为了方便整洁的管理这些七七八八各样的服务每个服务可能即使提供者又是消费者它调用其他的服务也为其他项目提供服务 就有了服务注册中心。 简单理解就是 所有的服务都在注册中心 登记造册这样方便管理 也方便寻找。 回到上一节里面那个A调用B的问题里面 A怎么知道B的地址 答 B把自己的所有服务的地址注册到Eureka server中 A自己去Eureka中找 B的一个服务器挂了怎么办 答Eureka会有心跳检测 如果B的一个服务器挂了 就把他下线 实践 我们创建三个项目 两个相互调用的服务 和一个 eureka服务对于eureka来说 这两个服务都是它的客户端 我们先部署启动eureka服务端 三步走 依赖 启动类 配置文件 !--eureka服务端--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-server/artifactId/dependencyEnableEurekaServer SpringBootApplication public class EurekaApplication {public static void main(String[] args) {SpringApplication.run(EurekaApplication.class, args);} }server:port: 10086 # 服务端口 spring:application:name: eurekaserver # eureka的服务名称 eureka:client:service-url: # eureka的地址信息defaultZone: http://127.0.0.1:10086/eureka 启动成功之后 现在我们部署两个客户端 以userservice为例 另一个同理 server:port: 8081 spring:application:name: userservice eureka:client:service-url: # eureka的地址信息defaultZone: http://127.0.0.1:10086/eureka这里两个要点 第一 application.name 就是注册到eureka的名字 让eureka认识你 第二就是 eureka服务器的地址 就是我们刚才本地启动的那个地址 启动成功之后发现 就注册上去了 。。 ok两个都注册好了 现在关键来了。 正常情况下如果要调用另一个服务userservice 我们用restTemplate要知道具体地址localhost:8081 // 2.利用RestTemplate发起http请求查询用户// 2.1.url路径String url http://localhost:8081/user/ order.getUserId();// 2.2.发送http请求实现远程调用User user restTemplate.getForObject(url, User.class);// 3.封装user到Order现在不需要了 服务的调用方和被调用方已经注册到了eureka我们只需要用服务名 userservice // 2.1.url路径String url http://userservice/user/ order.getUserId();// 2.2.发送http请求实现远程调用User user restTemplate.getForObject(url, User.class);restTemplate内部已经封装了这个过程——根据服务名 先看看当前服务有没有配置eureka 如果没有那gg如果配置好了 就去eureka服务器 去问问 有没有一个叫 userservice的服务在这里注册 我要调用它 这样eureka的作用就体现出来了 当然后面我们的博客中会介绍更多方便的远程调用方式但是主要的是大家要理解 eureka到底是做什么的 它在微服务中扮演一个什么样的角色 以及你的服务要注册eureka 怎么样配置
http://www.pierceye.com/news/821622/

相关文章:

  • 石家庄开发网站建设263企业邮箱登录邮箱
  • 青岛公司建设网站电子商务网站开发技术论文
  • 龙华网站的建设建设网站教程视频视频
  • 威海高区建设局网站品牌网站建设多少钱
  • 网站php网站空间新乡河南网站建设
  • 你第一个物流网站建设方案信诚网络公司网站
  • 企业建站什么网站好wordpress管理员后台
  • 南京网站开发价格两个wordpress共用一个数据库
  • 番禺制作网站平台柳城网站制作
  • 网站建设相关视频教程网页设计布局有哪几种方法
  • 能接做网站的活的网站上海建网站方案
  • 免费网站软件app大全飘雪影院手机免费观看免费
  • 怎么做类似淘宝的网站石家庄网络开发公司
  • 专业SEO教程网站广东省住房与城乡建设部网站
  • 360免费建站为什么注册不了雨灿网站建设
  • 益阳市建设局网站在家来料加工
  • 邵阳网站设计宠物网站 html模板
  • 网站域名以co与com有什么不同18款禁用黄a免费
  • 农村电商网站建设方案wordpress官网密码错误
  • 婚庆公司网站建设doc高端网站建设推广
  • 做房地产一级市场的看什么网站网站建建设公司和网络自建
  • 搞一个网站要多少钱长治做网站哪家好
  • 德州口碑好的网站制作公司网站运营托管咨询
  • 东阳网站建设价格广州最好的网站设计
  • 襄垣网站建设宝塔面板怎么搭建网站
  • 电影网站源码access广州网站建设排名一览表
  • 做论坛网站多少钱企业做网站有用吗天涯
  • 做网站价格多少钱网站设计培训课程
  • 做网站找什么公司好淘宝客网站可以做百度推广
  • 北京网站建设首选石榴汇企业vi设计一整套