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

婚恋网站建设技巧网页设计导航条怎么做

婚恋网站建设技巧,网页设计导航条怎么做,著名室内设计网站大全,天津做大健康的公司一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具#xff0c;包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单#xff0c;可以在开发人员的电脑上跑。另外说明spring cloud是基…一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的所以需要开发中对springboot有一定的了解如果不了解的话可以搜资料练习一下。另外对于“微服务架构” 不了解的话可以通过搜索引擎搜索“微服务架构”了解下。 二、创建服务注册中心 在这里我们需要用的的组件上Spring Cloud Netflix的Eureka ,eureka是一个服务注册和发现模块。 2.1 首先创建一个maven主工程。 2.2 然后创建2个model工程:**一个model工程作为服务注册中心即Eureka Server,另一个作为Eureka Client。 下面以创建server为例子详细说明创建过程 右键工程-创建maven项目 ,然后一直下一步就行了。 创建完后的工程的pom.xml文件如下 ?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 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.hmblogs/groupIdartifactIdeurekaserver/artifactIdversion0.0.1-SNAPSHOT/versionpackagingjar/packagingnameeurekaserver/namedescriptionDemo project for Spring Boot/descriptionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion1.5.2.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.version/propertiesdependencies!--eureka server --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-eureka-server/artifactId/dependency!-- spring boot test--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionDalston.RC1/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/buildrepositoriesrepositoryidspring-milestones/idnameSpring Milestones/nameurlhttps://repo.spring.io/milestone/urlsnapshotsenabledfalse/enabled/snapshots/repository/repositories/project 2.3 启动一个服务注册中心只需要一个注解EnableEurekaServer这个注解需要在springboot工程的启动application类上加 package com.hmblogs;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;EnableEurekaServer SpringBootApplication public class EurekaserverApplication {public static void main(String[] args) {SpringApplication.run(EurekaserverApplication.class, args);} } 2.4 eureka是一个高可用的组件它没有后端缓存每一个实例注册之后需要向注册中心发送心跳因此可以在内存中完成在默认情况下erureka server也是一个eureka client ,必须要指定一个 server。eureka server的配置文件application.yml server:port: 8761eureka:instance:hostname: localhostclient:registerWithEureka: falsefetchRegistry: falseserviceUrl:defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ 通过eureka.client.registerWithEurekafalse和fetchRegistryfalse来表明自己是一个eureka server. 写完后代码结构如下图所示 2.5 eureka server 是有界面的启动工程,打开浏览器访问 http://localhost:8761 ,界面如下 此时我已经学了本文章后面的三还有spring cloud第二篇文章了所以有服务。 默认No application available 没有服务被发现 。 因为没有注册服务当然不可能有服务被发现了。 三、创建一个服务提供者 (eureka client) 当client向server注册时它会提供一些元数据例如主机和端口URL主页等。Eureka server 从每个client实例接收心跳消息。 如果心跳超时则通常将该实例从注册server中删除。 创建过程同server类似,创建完pom.xml如下 ?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 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.hmblogs/groupIdartifactIdsale-service/artifactIdversion0.0.1-SNAPSHOT/versionpackagingjar/packagingnamesale-service/namedescriptionDemo project for Spring Boot/descriptionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion1.5.2.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.version/propertiesdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-eureka/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionDalston.RC1/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/buildrepositoriesrepositoryidspring-milestones/idnameSpring Milestones/nameurlhttps://repo.spring.io/milestone/urlsnapshotsenabledfalse/enabled/snapshots/repository/repositories/project 通过注解EnableEurekaClient 表明自己是一个eurekaclient. package com.hmblogs;import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.EnableEurekaClient; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;SpringBootApplication EnableEurekaClient RestController public class SaleApplication {public static void main(String[] args) {SpringApplication.run(SaleApplication.class, args);}Value(${server.port})String port;RequestMapping(/hi)public String home(RequestParam String name) {return hi name,i am from port: port;}}仅仅EnableEurekaClient是不够的还需要在配置文件中注明自己的服务注册中心的地址application.yml配置文件如下 eureka:client:serviceUrl:defaultZone: http://localhost:8761/eureka/ server:port: 8762 spring:application:name: sale-service 需要指明spring.application.name,这个很重要这在以后的服务与服务之间相互调用一般都是根据这个name 。 启动工程打开http://localhost:8761 即eureka server 的网址 你会发现一个服务已经注册在服务中了服务名为sale-service ,端口为8762 这时打开 http://localhost:8762/hi?nameforezp 你会在浏览器上看到 : hi forezp,i am from port:8762
http://www.zqtcl.cn/news/342155/

相关文章:

  • 网站文章怎么做分享qq做网站傻瓜
  • 自媒体专用网站免费产品推广文案100字
  • 阜阳专业网站建设上海南桥网站建设
  • 网站默认图片阳春做网站
  • 怎么自己做网站排名福州朝阳房产网站建设
  • 贵州建网站红动中国免费素材网
  • 公益网站建设婚庆网站开发的意义
  • 徐州网站建设案例南京设计网站
  • 培训网站欣赏网站开发进度管理表
  • 网站开发工程师考试平面设计实例网站
  • ftp更换网站备案密码如何登录添加网站
  • 钢球 东莞网站建设做网站用vue吗
  • 青岛网站建设制作公司制作视频软件哪个免费
  • 用flash做的网站欣赏承德住房和城乡建设局网站关闭了
  • 做网站引流的最佳方法施工企业高级工程师土建答辩
  • 成都优创智汇网站建设旅游网站网页设计代码
  • 郑州冬青街 网站建设网站seo技巧
  • 网站定制公司推荐外包公司怎么样
  • 深圳做网站要网站制作能在家做吗
  • 设计国外网站深圳外贸网站推广
  • wordpress首页文章分类展示站长工具seo综合查询引流
  • 整网站代码 带数据 免费 下载株洲网站的建设
  • 邢台学校网站建设价格个人博客首页
  • php做网站优势wordpress导航图片尺寸
  • 西安商城网站建设咪豆com域名表示的是什么机构
  • 网站如何申请微信支付接口织梦中英文网站源码
  • 礼县住房和城乡建设局网站化妆品的网站设计方案
  • 做外汇网站代理公关团队
  • wordpress登录页面创建seo网站平台
  • 兰州seo整站优化服务商企业网站seo优化方案