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

企业网站优化推广方法建立自己的网站怎么样做

企业网站优化推广方法,建立自己的网站怎么样做,如何利用社交网站做招聘,用易语言做抢购网站软件Eureka 简介 Eureka 是一个基于 REST 的服务发现组件,SpringCloud 将它集成在其子项目 spring-cloud-netflix 中,以实现 SpringCloud 的服务注册与发现,同时提供了负载均衡、故障转移等能力,目前 Eureka2.0 已经不再维护&#xf…

Eureka 简介

Eureka 是一个基于 REST 的服务发现组件,SpringCloud 将它集成在其子项目 spring-cloud-netflix 中,以实现 SpringCloud 的服务注册与发现,同时提供了负载均衡、故障转移等能力,目前 Eureka2.0 已经不再维护,故不推荐使用

Eureka 有两种角色组件:

  • Eureka Server:服务注册中心组件,提供了服务的注册与发现的接口
  • Eureka Client:各种微服务,把自身的服务实例注册到 Eureka Server 中,也可通过 Eureka Server 获取服务列表,消费服务

微服务客户端在 Eureka 上注册,然后每隔 30 秒发送心跳来更新它们的租约。如果客户端不能多次续订租约,就将在大约 90 秒内从服务器注册表中剔除。注册信息和更新被复制到集群中的所有 Eureka 节点,来自任何区域的客户端都可以查找注册表信息(每30秒发生一次)来定位它们的服务并进行远程调用


搭建 Eureka 注册中心

创建 eureka-server 项目,引入依赖,本项目基于 SpringBoot 2.3.1,SpringCloud Hoxton.SR12

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

在启动类上添加 @EnaleEurekaServer 注解,启用 Euerka 注册中心功能

@EnableEurekaServer
@SpringBootApplication
public class EurekaServerApplication {public static void main(String[] args) {SpringApplication.run(EurekaServerApplication.class, args);}
}

在配置文件添加 Eureka 服务端的配置

server:port: 8001 # 指定运行端口spring:application:name: eureka-server # 指定服务名称eureka:instance:hostname: localhost # 指定主机名称client:fetch-registry: false # 指定能否从注册中心获取服务register-with-eureka: false # 指定是否将服务注册到注册中心

运行 main 方法启动服务,在浏览器中访问 http://localhost:8001/ 便可以看到 Eureka 注册中心的界面

创建 eureka-client 项目,引入依赖

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

在启动类上添加 @EnableDiscoveryClient 注解,表明是一个 Eureka 客户端

@EnableDiscoveryClient
@SpringBootApplication
public class EurekaClientApplication {public static void main(String[] args) {SpringApplication.run(EurekaClientApplication.class, args);}
}

在配置文件添加 Eureka 客户端的配置

server:port: 8101 # 指定运行端口spring:application:name: eureka-client # 指定服务名称eureka:client:fetch-registry: true # 指定能否从注册中心获取服务register-with-eureka: true # 指定是否将服务注册到注册中心service-url:defaultZone: http://localhost:8001/eureka

运行 main 方法,启动 eureka-client 项目,刷新 http://localhost:8001/ 页面,即可看到 cureka-client 已经注入 Eurcka 服务


搭建 Eureka 注册中心集群

由于所有服务都会注册到注册中心,服务之间的调用都是通过从注册中心获取服务列表来调用的。注册中心一旦宕机,所有服务调用都会出现问题,因此需要多个注册中心组成集群来提供服务

创建两个 eureka-server 项目,eureka-server-1 项目的配置文件如下:

server:port: 8002 # 指定运行端口spring:application:name: eureka-server-1 # 指定服务名称eureka:instance:hostname: localhost # 指定主机名称client:fetch-registry: true # 指定能否从注册中心获取服务register-with-eureka: true # 指定是否将服务注册到注册中心service-url:defaultZone: http://localhost:8003/eureka/

eureka-server-2 项目的配置文件如下:

server:port: 8003 # 指定运行端口spring:application:name: eureka-server-1 # 指定服务名称eureka:instance:hostname: localhost # 指定主机名称client:fetch-registry: true # 指定能否从注册中心获取服务register-with-eureka: true # 指定是否将服务注册到注册中心service-url:defaultZone: http://localhost:8002/eureka/

通过两个注册中心互相注册,搭建注册中心的双节点集群。分别启动项目,查看 http://localhost:8001/http://localhost:8002/,可以看到两个注册中心已经分别注册了


http://www.yayakq.cn/news/638406/

相关文章:

  • 网站砍价活动怎么做html5手机微网站
  • html 企业网站模板怎么样关键词优化
  • 网站开发工作室常州最新消息今天
  • 室内设计装修网站sku电商是什么意思
  • 点网站建设深圳做网站的大公司
  • 潜江网站设计公司app推广接单网
  • 做百度联盟做什么类型网站软件定制开发如何做
  • 网站引导页设计公司网页制作是无形资产吗
  • 建设部网站城市规划资质标准wordpress 标签调用
  • 百度网站推广费用多少中国建设监理工程协会网站
  • 做收钱的网站要什么条件阿里云如何添加新网站
  • 专业建站公司联系方式东莞做网站定制
  • 做机械一般做那个外贸网站企业网页是什么
  • 库尔勒网站商城建设wordpress自动更新
  • 怎样做网站推广啊抖音谷歌竞价排名推广公司
  • 百度网站怎么用鞍山市网站建设
  • 淘宝网站是用什么开发的东莞人力资源招聘官网
  • 以前自己做的网站怎么样删除返回链接 网站惩罚检查 错误检查
  • 贵州网站建设营销公司国内空间设计公司
  • 备案 网站建设计划书慈溪建设局网站
  • 艺术留学机构seo网站文章编辑软件
  • 青海省建设厅网站首页免费0代码开发平台
  • 网站设计网站建设网站制作银行网站建设方案视频
  • 西宁做网站公司wordpress 小程序
  • 网站打不开什么原因wordpress 最近访客
  • 《水利建设与管理》杂志社网站金山网站建设费用
  • 做灯箱到哪个网站找业务服装类电子商务网站建设报告
  • 做外贸需要哪些网站有哪些工业设计产品图
  • 如何发布网站到域名快速网络推广
  • 手机ui设计网站中国物流企业网