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

如何部署php网站软文营销怎么做

如何部署php网站,软文营销怎么做,wordpress账号密码,wordpress怎么换主题系列文章 Spring Cloud系列(一)#xff1a;Spirng Cloud变化 Spring Cloud系列(二)#xff1a;Eureka Server应用 目录 前言 注册中心对比 Nacos Zookeeper Consul 搭建服务 准备 搭建 搭建父模块 搭建Server模块 启动服务 测试 其他 前言 前面针对新版本的变化有了…系列文章 Spring Cloud系列(一)Spirng Cloud变化 Spring Cloud系列(二)Eureka Server应用 目录 前言 注册中心对比 Nacos Zookeeper Consul 搭建服务 准备 搭建 搭建父模块 搭建Server模块 启动服务 测试 其他 前言 前面针对新版本的变化有了了解接下来对 Spring Cloud 规范下的各大组件做一个介绍和应用用包括原理首先就是微服务的核心——注册中心 Eureka。 Eureka 是 Spring Cloud 提供的默认的服务注册中心其提供了服务注册与发现功能。 Eureka 包含 Eureka-Server 和 Eureka-Client 两部分 Eureka-Server 是服务注册中心用于管理注册的所有服务Eureka-Client 是客户端用于服务提供者提供服务和服务消费者调用服务。 其工作流程大体如下 注册中心对比 除了 Spring Cloud 默认的注册中心 Eureka 外当今主流的注册中心还有 Nacos、Zookeeper、Consul 等。 Nacos Nacos 是一个阿里开源的动态服务发现、配置管理和服务管理平台其不但提供了注册中心的功能还提供了配置中心、简单的权限管理等功能功能易用且强大。 Zookeeper Zookeeper 是一个分布式服务框架其采用存储通知的方式解决分布式中的各种问题其功能包括发布/订阅、分布式队列、集群管理、分布式独占锁/读写锁、集群Leader选举、分布式ID生成等等。这些功能主要是利用其 Znode 节点的特性和其节点监听的功能其采用 ZAB 协议保持数据的一致性。 Consul Consul 是由 HashiCorp 基于 Go 语言开发的支持多数据中心分布式高可用的服务发布和注册服务软件 采用 Raft 算法保证服务的一致性且支持健康检查。 组件名语言CAP主要功能EurekaJavaAP注册中心NacosJavaAP/CP注册中心、配置中心ZookeeperJavaCP 注册中心、配置中心、分布式队列、分布式锁、 分布式ID、集群管理等 ConsulGoCP注册中心、配置中心 搭建服务 准备 名称版本Spring-Boot2.7.8Spring Cloud2021.0.9Spring Cloud Alibaba2021.0.5.0JDK1.8 该系列的所有内容相关环境都已以上为主。 搭建 当前项目分为两个模块SpringCloudEurekaDemo2 和 SpringCloudServer。 SpringCloudEurekaDemo2 是父模块主要用于管理子模块、管理依赖等等。 SpringCloudServer 就是注册中心所在模块用于微服务中所有的服务注册和管理。 搭建父模块 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/modelVersionmodulesmoduleSpringCloudServer/module/modulesparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.8/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.example.eureka/groupIdartifactIdSpringCloudEurekaDemo2/artifactIdversion0.0.1-SNAPSHOT/versionnameSpringCloudEurekaDemo2/namedescriptionSpringCloudEurekaDemo2/descriptionpackagingpom/packagingpropertiesjava.version1.8/java.versionspring-cloud.version2021.0.9/spring-cloud.versionspring-cloud-alibaba.version2021.0.5.0/spring-cloud-alibaba.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.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搭建Server模块 pom ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdparentartifactIdSpringCloudEurekaDemo2/artifactIdgroupIdcom.example.eureka/groupIdversion0.0.1-SNAPSHOT/version/parentmodelVersion4.0.0/modelVersionartifactIdSpringCloudServer/artifactIdpropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.target/propertiesdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-netflix-eureka-server/artifactId/dependency/dependencies/project 启动类  EnableEurekaServer SpringBootApplication public class ServerBootStrap {public static void main(String[] args) {SpringApplication.run(ServerBootStrap.class);} } 说明 EnableEurekaServer 表示当前服务是一个 Eureka 注册中心 application.yml spring:application:name: cloud-server--- server:port: 8081 spring:config:activate:on-profile: serverA eureka:server:#注册中心多久检查一次失效的实例eviction-interval-timer-in-ms: 60#自我保护enable-self-preservation: trueinstance:hostname: SpringCloudServerAprefer-ip-address: trueinstance-id: ${spring.cloud.client.ip-address}:${server.port}:project.versionclient:service-url:defaultZone: http://SpringCloudServerB:8082/eurekaregister-with-eureka: truefetch-registry: true---server:port: 8082 spring:config:activate:on-profile: serverB eureka:server:#注册中心多久检查一次失效的实例eviction-interval-timer-in-ms: 60#自我保护enable-self-preservation: trueinstance:hostname: SpringCloudServerBprefer-ip-address: trueinstance-id: ${spring.cloud.client.ip-address}:${server.port}:project.versionclient:service-url:defaultZone: http://SpringCloudServerA:8081/eurekaregister-with-eureka: truefetch-registry: true 说明1.spring.config.activate.on-profile表示当前环境名这里采用不同的端口构建伪集群 2.eureka.server.eviction-interval-timer-in-ms表示当前注册中心间隔多久检查实例状态单位秒默认 60秒 3.eureka.server.enable-self-preservation表示是否开启自我保护(避免网络故障导致服务不可用)默认 true 4.eureka.instance.prefer-ip-address表示猜测显示主机名时是IP优先默认 false 5.eureka.instance.instance-id表示注册在注册中心Eureka上的唯一实例ID默认 主机名:应用名:端口 6.eureka.client.service-url.defaultZone默认注册地址默认值 http://localhost:8761/eureka/ 7.eureka.client.register-with-eureka表示是否注册自己为服务默认 true 8.eureka.client.fetch-registry表示是否从注册中心Eureka拉取服务默认 true 注意1.这里 SpringCloudServerA 和 SpringCloudServerB 能生效的前提是已在C:\Windows\System32\drivers\etc\hosts 中配置映射 127.0.0.1 SpringCloudServerA 127.0.0.1 SpringCloudServerB 启动服务 以上配置完后继续。 1. 分别在 IDEA 中增加配置文件参数 serverA 和 serverB不是IDEA的自己加vm参数启动服务 2. 注册中心有多个节点的节点没全部启动完报错是正常的相互注册情况下全部启动后再观察日志 测试 服务启动好了Eureka 自带 DashBoard 可查看相应的信息。 1. 浏览器访问 http://localhost:8081/ 或者 http://localhost:8082/ 其他 1. Eureka 全部节点都是平等的不存在主从区分 2. Eureka 自我保护机制是非常有必要的如果在15分钟内超过85%的客户端节点都没有正常的心跳那么Eureka就认为客户端与注册中间出现了网络故障Eureka Server自动进入我保护机制。进入自我保护的注册中心不会主动剔除服务保证当前注册中心仍然可用并且能进行正常的注册和调用但不会主动同步服务列表直到网络正常。
http://www.zqtcl.cn/news/319107/

相关文章:

  • 做一个电影网站需要多少钱在线代理服务器网站
  • 怎样制作微信网站办网络宽带多少钱
  • ios开发者账号有什么用嘉兴网站关键词优化
  • 怎样在外贸网站做业务简付后wordpress
  • html网页制作源代码成品长沙 网站优化
  • 长沙做网站哪里好百度招聘 网站开发
  • 创建网站服务器银川建设厅网站
  • 海口建设局网站代运营网站建设
  • 网站建设环境搭建心得体会微信开发者模式
  • 网站点击率多少正常落地页网站
  • 做淘宝店铺有哪些好的网站东莞网站制作建设收费
  • Wordpress 实名认证太原网站搜索优化
  • 大良网站建设dwxw网站可以自己做
  • 自己怎么建网站佛山哪家网站建设比较好
  • 长沙短视频制作公司广州网站优化注意事项
  • 北京西城网站建设公司蓬莱做网站价格
  • 网站镜像做排名网站托管工作室
  • 江苏省建设协会网站wordpress小说采集
  • 网站运行费用预算计算机学了出来干嘛
  • 什么网站上公司的评价最客观青州网站优化
  • 网站开发下载那个kk网龙岩
  • 网站页面统计代码是什么意思国外网站模板欣赏
  • 徐州社交网站传奇做网站空间
  • 网站服务器租赁怎样用ps做网站的效果图
  • 温州网站建设制作苏州做网站费用
  • 山东网站建设和游戏开发的公司排名网站开发工程师待遇淄博
  • 创建网站的代码公司网站建设服务公司
  • 徐州建站推广仿织梦长沙网站公司
  • 中山做网站的新闻静态网站模板下载
  • 以学校为目标做网站策划书企业管理软件都有哪些