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

河北pc端网站建设石家庄互联网公司有哪些

河北pc端网站建设,石家庄互联网公司有哪些,建数据库的网站多少钱,国外网站空间租用哪个好文章目录 前言一、搭建gateway项目1.1 pom配置1.2 新增配置如下 二、新增server服务2.1 pom配置2.2新增测试接口如下 三、测试验证3.1 分别启动两个服务#xff0c;查看nacos是否注册成功3.2 测试 总结 前言 前面已经完成了springcloudalibaba项目搭建#xff0c;接下来搭建… 文章目录 前言一、搭建gateway项目1.1 pom配置1.2 新增配置如下 二、新增server服务2.1 pom配置2.2新增测试接口如下 三、测试验证3.1 分别启动两个服务查看nacos是否注册成功3.2 测试 总结 前言 前面已经完成了springcloudalibaba项目搭建接下来搭建gateway项目这里启动两个服务一个是gateway服务一个是server服务请求从gateway到server服务。 一、搭建gateway项目 1.1 pom配置 dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-gateway/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-loadbalancer/artifactId/dependency这里的lb需要加上否则使用 lb://方式寻找服务启动后请求报错如下 Service Unavailable 503完整的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/modelVersiongroupIdcom.springcloudalibaba/groupIdartifactIdgateway/artifactIdversion0.0.1-SNAPSHOT/versionnamegateway/namedescriptionDemo project for Spring Boot/descriptionpropertiesjava.version8/java.versionspring-boot.version2.6.13/spring-boot.versionspring-cloud.version2021.0.5/spring-cloud.versionspring-cloud-alibaba.version2021.0.5.0/spring-cloud-alibaba.version/propertiesdependencies!-- SpringCloud Gateway --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-gateway/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-loadbalancer/artifactId/dependency!-- SpringCloud Alibaba Nacos --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependency!-- SpringCloud Alibaba Nacos Config --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bootstrap/artifactId/dependency/dependenciesdependencyManagementdependencies!-- SpringCloud 微服务 --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependency!-- SpringCloud Alibaba 微服务 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope/dependency!-- SpringBoot 依赖配置 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion${spring-boot.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion2.6.0/versionconfigurationexcludesexcludegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/exclude/excludes/configuration/plugin/plugins/build/project 1.2 新增配置如下 spring:cloud:gateway:discovery:locator:#开启服务发现功能从注册中心获取服务列表nacos-服务管理-服务列表#默认服务名称需要为大写可以通过配置lower-case-service-id: true 改变这一规则enabled: trueroutes:- id: server #payment_route #路由的ID没有固定规则但要求唯一建议配合服务名uri: lb://server #匹配后提供服务的路由地址predicates:- Path/server/**- MethodGET,POST-Path/server/** 匹配 /server/路径下的到server服务 二、新增server服务 2.1 pom配置 这要增加web模块和增加EnableDiscoveryClient到启动类即可 server端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/modelVersiongroupIdcom.springcloudalibaba/groupIdartifactIdserver/artifactIdversion0.0.1-SNAPSHOT/versionnameserver/namedescriptionDemo project for Spring Boot/descriptionpropertiesjava.version8/java.versionspring-boot.version2.6.13/spring-boot.versionspring-cloud.version2021.0.5/spring-cloud.versionspring-cloud-alibaba.version2021.0.5.0/spring-cloud-alibaba.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- SpringCloud Alibaba Nacos --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependency!-- SpringCloud Alibaba Nacos Config --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bootstrap/artifactId/dependency/dependenciesdependencyManagementdependencies!-- SpringCloud 微服务 --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependency!-- SpringCloud Alibaba 微服务 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope/dependency!-- SpringBoot 依赖配置 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion${spring-boot.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion2.6.0/versionconfigurationexcludesexcludegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/exclude/excludes/configuration/plugin/plugins/build/project 2.2新增测试接口如下 package com.springcloudalibaba.gateway.control;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController;RestController public class Control {RequestMapping(value /hello)public String index() {System.out.println(testname: );return testName;}}三、测试验证 3.1 分别启动两个服务查看nacos是否注册成功 查看日志和查看nacos上的服务可以知道已经注册成功了。 3.2 测试 这里新增了一个hello的接口请求地址如下 http://localhost:8080/server/hello 这个请求会先到gateway服务然后再去请求server服务http://localhost:8080/server/hello– http://localhost:8081/hello,可以看到返回结果和server中的代码返回一致测试成功。 总结 1.alibaba lb的包和gateway的一起使用否则使用lb方式查找服务会有问题导致请求失败。 2.- Path/server/** 表示路径带server的路由到你指定的服务中去真正请求的时候会去掉server这一截。
http://www.sadfv.cn/news/163078/

相关文章:

  • wordpress移除头部无用刷关键词排名seo软件
  • 可以做ppt的网站或软件市场调研数据网站
  • 企业网站怎么做优化广西柳州做网站
  • 纸做的花朵成品网站康保网站建设
  • 上海公共场所seo网站架构设计
  • 网站做成app的软件网站备案是指什么
  • 阳光家园广州网站网址天津公司建设网站
  • 阳江 网站建设wordpress商城微信
  • 网页和网站设计山东建设厅网站首页
  • iis网站跳转网站怎么做才能赚钱吗
  • 在机关网站建设会上讲话房产信息官网查询
  • dede网站幻灯片体验营销
  • 广西建设局网站首页企业文化模板
  • 网站物理结构网页布局实例
  • lnmp wordpress 不显示主题莱芜新站优化
  • 电子商务网站建设与管理 pdf某公司网络设计方案
  • 太原全网推广免费智能seo收录工具
  • 已有网站做移动网站知末设计网官网
  • 宿迁网站建设SEO优化营销企业安全文化建设导则最新版
  • 企业建设网站没有服务器首页定制
  • 网站降权不更新文章可以吗网站改版方案
  • 做高端网站公司网站从哪些方面来做
  • 婚庆公司包含哪些项目网站建设优化及推广
  • php网站接入支付宝wordpress添加广告位
  • html5大气网站企业网站建设大概多少钱
  • 石家庄个人建站网站策划360官网
  • 江夏区建设局网站网站排名站长之家
  • 外国做图网站如何免费制作手机app
  • 有什么办法做自己的网站如何制作网站视频
  • 网站源码程序修改卓成建设集团有限公司网站