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

在湖南建设人力资源网站深圳公司排名前十名

在湖南建设人力资源网站,深圳公司排名前十名,普通网站和营销网站有何不同,网站怎么做免费seo搜索引擎1. Nacos 介绍 1.1 什么是 Nacos#xff1f; Nacos#xff08;Naming and Configuration Service#xff09;是阿里巴巴开源的一个服务注册中心和配置管理中心。它支持动态服务发现、配置管理和服务治理#xff0c;适用于微服务架构#xff0c;尤其是基于 Spring Cloud …1. Nacos 介绍 1.1 什么是 Nacos NacosNaming and Configuration Service是阿里巴巴开源的一个服务注册中心和配置管理中心。它支持动态服务发现、配置管理和服务治理适用于微服务架构尤其是基于 Spring Cloud 和 Kubernetes 的应用。 1.2 Nacos 主要功能 服务发现与注册提供类似 Eureka 的服务注册与发现功能。 动态配置管理可替代 Spring Cloud Config实现配置的集中管理。 服务健康检查通过心跳检测服务健康状态。 DNS 解析支持基于 DNS 的服务发现方式。 多环境、多租户管理。 2. 环境准备 JDK确保你安装了 JDK 8 或以上版本。Spring Boot版本建议使用 2.3 或以上。Nacos 服务确保你已经下载并启动了 Nacos 服务器可以使用 Nacos GitHub 或官方网站来下载和启动。 2.1 下载并启动 Nacos 访问 Nacos 官网Nacos 官方下载页面下载最新版本的 Nacos。 解压文件后进入解压目录使用以下命令启动 Nacos 服务默认启动 Nacos 在单机模式下 sh startup.sh -m standalone这时Nacos 服务将会启动并在 http://localhost:8848/nacos 上提供访问。 访问控制台 打开浏览器访问 http://localhost:8848/nacos使用默认的账号密码登录 用户名nacos密码nacos 3. Spring Cloud Alibaba Nacos 配置 3.1 引入依赖 在 Spring Boot 项目中添加必要的依赖。确保你的 pom.xml 文件中包含以下内容 dependencies!-- Spring Boot Web Starter --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- Spring Cloud Alibaba Nacos Discovery --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependency!-- Spring Cloud Alibaba Nacos Config --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependency!-- Spring Cloud OpenFeign (Optional, for service consumer) --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-openfeign/artifactId/dependency!-- Spring Boot Actuator (Optional, for monitoring) --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependency /dependencies这里 spring-cloud-starter-alibaba-nacos-discovery 是 Spring Cloud Nacos 服务注册与发现模块。spring-cloud-starter-alibaba-nacos-config 用于配置管理。spring-cloud-starter-openfeign 用于服务消费者时的 Feign 客户端调用可选。 3.2 配置 Nacos 地址 在 application.properties 或 application.yml 中配置 Nacos 的地址和应用信息 # 应用名称用于服务注册 spring.application.namedemo-service# Nacos 服务注册中心的地址 spring.cloud.nacos.discovery.server-addrlocalhost:8848# 配置管理服务的地址 spring.cloud.nacos.config.server-addrlocalhost:8848# 配置的文件类型 spring.cloud.nacos.config.file-extensionproperties这些配置项的解释 spring.application.nameSpring Boot 应用的名称用于在 Nacos 注册。spring.cloud.nacos.discovery.server-addrNacos 服务发现模块的地址。spring.cloud.nacos.config.server-addrNacos 配置中心的地址用于配置管理。 4. 服务注册与发现 4.1 创建服务提供者 我们首先创建一个服务提供者这个服务会在启动时注册到 Nacos 服务注册中心。 服务消费者可以通过 Nacos 来发现并调用服务提供者。 当你启动 DemoServiceApplication 应用时服务会自动注册到 Nacos您可以通过访问 http://localhost:8080/hello 来测试服务。 4.2 创建服务消费者 创建 Spring Boot 应用 DemoServiceApplication package com.example.demo;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;SpringBootApplication EnableDiscoveryClient // 启用服务发现 public class DemoServiceApplication {public static void main(String[] args) {SpringApplication.run(DemoServiceApplication.class, args);} }创建一个简单的控制器 HelloController package com.example.demo;import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class HelloController {GetMapping(/hello)public String sayHello() {return Hello, Nacos!;} }在上述代码中 EnableDiscoveryClient 注解使得 Spring Boot 应用能注册到 Nacos 注册中心。/hello 接口用于向消费者提供服务。 当你启动 DemoServiceApplication 应用时服务会自动注册到 Nacos您可以通过访问 http://localhost:8080/hello 来测试服务。 服务消费者可以通过 Nacos 来发现并调用服务提供者。 创建服务消费者应用 DemoConsumerApplication package com.example.consumer;import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;SpringBootApplication EnableDiscoveryClient // 启用服务发现 EnableFeignClients // 启用 Feign 客户端 public class DemoConsumerApplication {public static void main(String[] args) {SpringApplication.run(DemoConsumerApplication.class, args);} }创建 Feign 客户端接口 HelloFeignClient  package com.example.consumer;import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping;FeignClient(name demo-service) // 与服务提供者的应用名匹配 public interface HelloFeignClient {GetMapping(/hello)String sayHello(); }3.创建控制器 HelloController 用于消费服务 package com.example.consumer;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class HelloController {Autowiredprivate HelloFeignClient helloFeignClient;GetMapping(/consume)public String consumeService() {return helloFeignClient.sayHello(); // 使用 Feign 调用服务提供者} }FeignClient(name demo-service) 中 name 是服务提供者的应用名称。Fein 会自动从 Nacos 获取服务实例并进行调用。/consume 接口通过 Feign 客户端调用服务提供者的 /hello 接口。 5. 配置管理 Nacos 还可以作为配置中心动态管理应用配置。 5.1 上传配置到 Nacos 打开 Nacos 控制台选择左侧的 配置管理 - 配置列表 - 新增配置。配置文件内容如下假设文件类型为 .properties # application.properties demo.propertyHelloFromNacos在 Data ID 中填写 application.properties选择 Group 为 DEFAULT_GROUP点击发布 在 Spring Boot 中可以通过 Value 注解直接获取配置项 package com.example.demo;import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController public class ConfigController {Value(${demo.property})private String demoProperty;GetMapping(/config)public String getConfig() {return demoProperty; // 返回从 Nacos 获取的配置} }这里 Value(${demo.property}) 读取 Nacos 中配置的 demo.property 属性。 5.2动态刷新配置 当 Nacos 中的配置发生变化时Spring Cloud Alibaba Nacos 支持动态刷新配置。为了实现这个功能我们可以使用 RefreshScope 注解。 在 ConfigController 中 import org.springframework.beans.factory.annotation.Value; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RefreshScope RestController public class ConfigController {Value(${demo.property})private String demoProperty;GetMapping(/config)public String getConfig() {return demoProperty;} }RefreshScope 会使得当配置变化时Spring 会自动刷新配置的值而不需要重启应用。 6. 总结 通过 Spring Cloud Alibaba Nacos你可以 实现服务注册与发现利用 Nacos 注册中心进行服务管理。使用 Feign 客户端轻松实现服务间通信。动态管理配置并通过 Nacos 配置中心实现配置的动态更新。 这套方案非常适合用于构建微服务架构尤其是需要服务注册与发现、配置管理以及动态刷新功能的场景。
文章转载自:
http://www.morning.rxhs.cn.gov.cn.rxhs.cn
http://www.morning.jxhlx.cn.gov.cn.jxhlx.cn
http://www.morning.ljxxl.cn.gov.cn.ljxxl.cn
http://www.morning.mrfjr.cn.gov.cn.mrfjr.cn
http://www.morning.rpzqk.cn.gov.cn.rpzqk.cn
http://www.morning.lqgfm.cn.gov.cn.lqgfm.cn
http://www.morning.wsxly.cn.gov.cn.wsxly.cn
http://www.morning.lmhh.cn.gov.cn.lmhh.cn
http://www.morning.jcxgr.cn.gov.cn.jcxgr.cn
http://www.morning.mbhdl.cn.gov.cn.mbhdl.cn
http://www.morning.kqkmx.cn.gov.cn.kqkmx.cn
http://www.morning.gkdqt.cn.gov.cn.gkdqt.cn
http://www.morning.wnxqf.cn.gov.cn.wnxqf.cn
http://www.morning.yxdrf.cn.gov.cn.yxdrf.cn
http://www.morning.pqcrz.cn.gov.cn.pqcrz.cn
http://www.morning.rlbfp.cn.gov.cn.rlbfp.cn
http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn
http://www.morning.lqjlg.cn.gov.cn.lqjlg.cn
http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn
http://www.morning.jwdys.cn.gov.cn.jwdys.cn
http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn
http://www.morning.kongpie.com.gov.cn.kongpie.com
http://www.morning.pgkpt.cn.gov.cn.pgkpt.cn
http://www.morning.qsy40.cn.gov.cn.qsy40.cn
http://www.morning.lbpfl.cn.gov.cn.lbpfl.cn
http://www.morning.yrycb.cn.gov.cn.yrycb.cn
http://www.morning.ityi666.cn.gov.cn.ityi666.cn
http://www.morning.glbnc.cn.gov.cn.glbnc.cn
http://www.morning.fpryg.cn.gov.cn.fpryg.cn
http://www.morning.pyzt.cn.gov.cn.pyzt.cn
http://www.morning.ccdyc.cn.gov.cn.ccdyc.cn
http://www.morning.pmghz.cn.gov.cn.pmghz.cn
http://www.morning.fzqfb.cn.gov.cn.fzqfb.cn
http://www.morning.nlrp.cn.gov.cn.nlrp.cn
http://www.morning.cwyrp.cn.gov.cn.cwyrp.cn
http://www.morning.tcpnp.cn.gov.cn.tcpnp.cn
http://www.morning.hdzty.cn.gov.cn.hdzty.cn
http://www.morning.qbfs.cn.gov.cn.qbfs.cn
http://www.morning.hlnrj.cn.gov.cn.hlnrj.cn
http://www.morning.gwzfj.cn.gov.cn.gwzfj.cn
http://www.morning.gtylt.cn.gov.cn.gtylt.cn
http://www.morning.yydzk.cn.gov.cn.yydzk.cn
http://www.morning.rxtxf.cn.gov.cn.rxtxf.cn
http://www.morning.mzrqj.cn.gov.cn.mzrqj.cn
http://www.morning.mlhfr.cn.gov.cn.mlhfr.cn
http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn
http://www.morning.lsnbx.cn.gov.cn.lsnbx.cn
http://www.morning.kmwbq.cn.gov.cn.kmwbq.cn
http://www.morning.stprd.cn.gov.cn.stprd.cn
http://www.morning.bsjpd.cn.gov.cn.bsjpd.cn
http://www.morning.lbcbq.cn.gov.cn.lbcbq.cn
http://www.morning.mpmtz.cn.gov.cn.mpmtz.cn
http://www.morning.grpbt.cn.gov.cn.grpbt.cn
http://www.morning.fmkjx.cn.gov.cn.fmkjx.cn
http://www.morning.rkxk.cn.gov.cn.rkxk.cn
http://www.morning.wpxfk.cn.gov.cn.wpxfk.cn
http://www.morning.jnoegg.com.gov.cn.jnoegg.com
http://www.morning.yunease.com.gov.cn.yunease.com
http://www.morning.wmsgt.cn.gov.cn.wmsgt.cn
http://www.morning.zkgpg.cn.gov.cn.zkgpg.cn
http://www.morning.qykxj.cn.gov.cn.qykxj.cn
http://www.morning.mxdhy.cn.gov.cn.mxdhy.cn
http://www.morning.rqrh.cn.gov.cn.rqrh.cn
http://www.morning.bmtyn.cn.gov.cn.bmtyn.cn
http://www.morning.cbtn.cn.gov.cn.cbtn.cn
http://www.morning.xgjhy.cn.gov.cn.xgjhy.cn
http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn
http://www.morning.xhqr.cn.gov.cn.xhqr.cn
http://www.morning.mjyrg.cn.gov.cn.mjyrg.cn
http://www.morning.gqcsd.cn.gov.cn.gqcsd.cn
http://www.morning.fmqng.cn.gov.cn.fmqng.cn
http://www.morning.xnymt.cn.gov.cn.xnymt.cn
http://www.morning.ptqbt.cn.gov.cn.ptqbt.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.flxqm.cn.gov.cn.flxqm.cn
http://www.morning.kdrly.cn.gov.cn.kdrly.cn
http://www.morning.kjmws.cn.gov.cn.kjmws.cn
http://www.morning.gbfck.cn.gov.cn.gbfck.cn
http://www.morning.rfwkn.cn.gov.cn.rfwkn.cn
http://www.morning.sfrw.cn.gov.cn.sfrw.cn
http://www.tj-hxxt.cn/news/270215.html

相关文章:

  • wordpress带轮播企业站主题wordpress 注册邮件设置密码
  • 网站上的flash怎么做工程中标公示查询怎么查
  • 昆明制作手机网站气象网站建设需求方案
  • 专业网站定制报价前端培训机构推荐
  • php网站开发 总结wordpress.播放器代码
  • 定制高端网站建设报价怎么做自己的网站主页
  • 学生管理系统 网站开发怎样在百度上注册自己的公司
  • 做网站包括服务器么免费广告素材网
  • wordpress网站翻译插件wordpress检测手机端
  • 网站添加支付功能网络营销的模式主要有
  • 本溪市做网站公司免费网站制作教程
  • 杭州制作网站的公司做网站便宜
  • php网站语言切换功能如何做wordpress登录模板
  • 自助建手机网站免费保险销售的建设网站策划书
  • app模板下载网站模板WordPress共享数据库
  • 17网站一起做网店 新塘dw网页设计代码模板源代码
  • 建设银行审计招聘网站郑州手机软件开发公司
  • 网站开发项目需求分析说明书保定seo管理
  • 昆山公司网站制作数据做图网站
  • 南海建设局网站上海市区网站设计制作公司
  • wordpress前端用户惠州百度seo哪里强
  • 做一个网站得做多少个页面网站开发常用的语言和工具
  • 项城网站自助网站建设厦门网站制作
  • 淮安专业网站建设网站关键词优化报价
  • meetsh网站建设顺昌网站建设
  • 如何查看网站的建设者海口网站建设的开发方案
  • 梅州建站网络深圳东门动漫城
  • 如何做网站建设方案Wordpress主题里的幻灯片怎么设置
  • 建设网站的风险分析湖南营销型网站建设价格
  • 桂林北站到两江机场有多远WordPress免插件添加公告