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

广州购物网站建设在线解压网站

广州购物网站建设,在线解压网站,软件开发工程师厉害吗,五大建设的主要内容OpenFeign简介 OpenFeign是一种声明式、模板化的HTTP客户端(仅在Application Client中使用)。声明式调用是指#xff0c;就像调用本地方法一样调用远程方法#xff0c;无需感知操作远程http请求。 OpenFeign和Feign的区别 Feign是Spring Cloud组件中一个轻量级RESTful的HT…OpenFeign简介 OpenFeign是一种声明式、模板化的HTTP客户端(仅在Application Client中使用)。声明式调用是指就像调用本地方法一样调用远程方法无需感知操作远程http请求。 OpenFeign和Feign的区别 Feign是Spring Cloud组件中一个轻量级RESTful的HTTP服务客户端Feign内置了Ribbon用来做客户端负载均衡去调用服务注册中心的服务。 OpenFeign 是 Spring Cloud 对 Feign 的二次封装它具有 Feign 的所有功能并在 Feign 的基础上增加了对 Spring MVC 注解的支持例如 RequestMapping、GetMapping 和 PostMapping 等。 OpenFeign使用 创建一个父项目引入pom文件通过dependencyManagement统一管理依赖 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.parent/groupIdartifactIddemo/artifactIdversion0.0.1-SNAPSHOT/versionnamedemo/namedescriptionDemo project for Spring Boot/descriptionpropertiesspring.boot.version2.7.4/spring.boot.versionspring-cloud.version2021.0.3/spring-cloud.versionspring-cloud-alibaba.version2021.0.1.0/spring-cloud-alibaba.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion${spring.boot.version}/versiontypepom/typescopeimport/scope/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagement/project 创建服务提供方项目模块引入pom文件 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdcom.parent/groupIdartifactIddemo/artifactIdversion0.0.1-SNAPSHOT/version/parentgroupIdcom/groupIdartifactIdprovider/artifactIdversion0.0.1-SNAPSHOT/versionnameprovider/namedescriptionDemo project for Spring Boot/descriptiondependenciesdependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bootstrap/artifactId/dependency/dependencies /project bootstrap.yaml配置 server:port: 8081spring:application:name: providecloud:nacos:discovery:server-addr: localhost:8848namespace: 6ce494ed-79a0-4c58-addf-cf66aa8f32b8config:server-addr: localhost:8848file-extension: yamlnamespace: 6ce494ed-79a0-4c58-addf-cf66aa8f32b8profiles:active: dev 启动类 SpringBootApplication EnableDiscoveryClient public class ProvideApplication {public static void main(String[] args) {SpringApplication.run(ProvideApplication.class, args);} }提供接口 RestController public class TestController {Value(${version})private String version;GetMapping(/test)public String test() {return version;} }创建服务消费方项目模块引入pom文件 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdcom.parent/groupIdartifactIddemo/artifactIdversion0.0.1-SNAPSHOT/version/parentgroupIdcom/groupIdartifactIdconsumer/artifactIdversion0.0.1-SNAPSHOT/versionnameconsumer/namedescriptionDemo project for Spring Boot/descriptiondependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-openfeign/artifactId/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bootstrap/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-loadbalancer/artifactId/dependency/dependencies /project bootstrap.yaml配置 server:port: 8082spring:application:name: consumercloud:nacos:discovery:server-addr: localhost:8848namespace: 6ce494ed-79a0-4c58-addf-cf66aa8f32b8config:server-addr: localhost:8848file-extension: yamlnamespace: 6ce494ed-79a0-4c58-addf-cf66aa8f32b8profiles:active: dev 启动类 SpringBootApplication EnableFeignClients(com.consumer.feign) EnableDiscoveryClient public class ConsumerApplication {public static void main(String[] args) {SpringApplication.run(ConsumerApplication.class, args);} }声明feign接口name/value属性这两个的作用是一样的指定的是调用服务的微服务名称互为对方的别名。url属性指定调用服务的全路径经常用于本地测试。如果同时指定name/value和url属性则以url属性为准name/value属性指定的值便当做客户端的名称。 FeignClient(value provide) public interface TestFeign {GetMapping(/test)String test(); }外部调用 RestController public class TestController {Autowiredprivate TestFeign testFeign;GetMapping(/consumer/test)public String test() {return testFeign.test();} }启动本地nacos、provide、consumer服务 访问http://localhost:8082/consumer/test OpenFeign超时时间设置 默认不生效连接超时时间10秒、读超时时间60秒源码在feign.Request.Options#Options()这个方法中 public Options() {this(10, TimeUnit.SECONDS, 60, TimeUnit.SECONDS, true);}超时时间配置 feign:client:config:## default设置的全局超时时间指定服务名称可以设置单个服务的超时时间default:connectTimeout: 5000readTimeout: 5000S## 为serviceA这个服务单独配置超时时间serviceA:connectTimeout: 10000readTimeout: 10000
http://www.zqtcl.cn/news/972761/

相关文章:

  • 网站建设教学方法探究购物网站开发中查看订单的实现逻辑
  • 网站建设漂亮的模板西安网络优化大的公司
  • 如何免费简单建一个网站河北优化网站获客qq
  • 如何给网站做seo东莞网站建设星河
  • 什么叫门户类网站哪个网站能帮助做路书
  • 网站建站基础娄底网站推广
  • WordPress网站仿制光明建网站的公司
  • 可以做企业网站昆明seo怎么做
  • 西安那里做网站媒体软文发稿
  • 怎样做网站呢wordpress首页幻灯片尺寸
  • 青岛即墨网站网页设计营销型网站规划建设的七大要素
  • WordPress建站经验固原市住房和城乡建设厅网站
  • 可以查企业信息的软件wordpress换模板 seo
  • 网站广告怎么做wordpress封面图七牛
  • 设计师网站上海建设银行内部网站6
  • 网站接广告平台wordpress悬浮下拉
  • 国内网站做国外服务器网站建设的cms系统
  • 社交信息共享网站开发外包网站建设规划书的空间
  • 广告网站建设方案沂源网站建设
  • 城建局官网整站seo排名外包
  • 网站运营团队各岗位的职责是什么辽宁建设工程信息网官网首页官方
  • 怎样做网站框架图流媒体网站开发
  • cnzz统计代码放在网站网站建设一般要多钱
  • 长春火车站附近宾馆discuz论坛
  • 洛阳网站建设优惠公司做网站用虚拟主机还是服务器
  • 做自媒体网站需要注册什么公司六安app开发公司
  • 怎么用服务器ip做网站网站建设公司如何发展
  • 网站定位策划制作英文网站案例
  • 台州网站平面设计家装设计学校
  • 做PPT的辅助网站网站建设费属于宣传费吗