网站开发 例子济南高新区 网站建设公司

张小明 2026/1/9 16:18:57
网站开发 例子,济南高新区 网站建设公司,设计方案汇报,如何查询网站是不是asp做的一、概述 Consul 是一套开源的分布式服务发现和配置管理系统#xff0c;由 HashiCorp 公司用 Go 语言开发。 供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用#xff0c;也可以一起使用以构建全方位的服务网格#xff0c;…一、概述Consul 是一套开源的分布式服务发现和配置管理系统由 HashiCorp 公司用 Go 语言开发。供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用也可以一起使用以构建全方位的服务网格总之Consul提供了一种完整的服务网格解决方案。它具有很多优点包括服务发现Consul 的客户端可以注册服务其他客户端可以使用 Consul 发现给定服务的提供者。使用DNS 或 HTTP应用程序可以轻松找到它们所依赖的服务。健康检查Consul客户端可以提供任意数量的健康检查可以与给定的服务关联(“web服务器是否返回200 OK”)也可以与本地节点关联(“内存利用率是否低于90%”)。操作人员可以使用此信息监视集群运行状况服务发现组件也可以使用此信息将通信流量路由到远离不健康主机的地方支持多种方式,HTTP, TCP、 Docker, Shell脚本定制化监控。KV 存储应用程序可以使用Consul的分级 key/value 存储来实现各种目的包括动态配置、特性标记、协调、leader选举等等。简单的HTTP API使其易于使用。安全服务通信Consul可以生成和分发服务的TLS证书以建立相互的TLS连接。可以使用意图来定义允许哪些服务进行通信。可以很容易地管理服务细分目的可以实时更改而不是使用复杂的网络拓扑和静态防火墙规则。多数据中心Consul 支持开箱即用的多个数据中心。这意味着 Consul 的用户不必担心构建额外的抽象层以扩展到多个区域。Raft 算法使用Raft算法完成一致性Raft将一致性问题分解成了三个独立的部分:leader选举、日志复制、安全性。自带web管理界面这一点相比于zookeeper注册中心要好一点zookeeper是没有自带管理界面的。通过管理界面可以清晰的看到注册了多少个服务以及在管理界面还可以使用服务配置功能。Consul 官方网站https://www.consul.io/二、下载与安装Consul 下载地址https://developer.hashicorp.com/consul/install这里是windows用户操作1、解压后设置环境变量2、查看版本号3、开发模式启动4、访问http://localhost:8500/三、服务与发现!--SpringCloud consul discovery -- dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-consul-discovery/artifactId /dependencyserver: port: 8001 spring: application: name: cloud-payment-service ####Spring Cloud Consul for Service Discovery cloud: consul: host: localhost port: 8500 discovery: service-name: ${spring.application.name}SpringBootApplication EnableDiscoveryClient //开启Consul服务注册与发现 public class Main8001 { public static void main(String[] args) { SpringApplication.run(Main8001.class,args); } }四、CAPC:Consistency强一致性A:Availability可用性P:Partition tolerance分区容错性最多只能同时较好的满足两个CAP理论的核心是一个分布式系统不可能同时很好的满足一致性可用性和分区容错性这三个需求。因此根据 CAP 原理将 NoSQL 数据库分成了满足 CA 原则、满足 CP 原则和满足 AP 原则三 大类CA - 单点集群满足一致性可用性的系统通常在可扩展性上不太强大。CP - 满足一致性分区容忍必的系统通常性能不是特别高。AP - 满足可用性分区容忍性的系统通常可能对一致性要求低一些。1、AP架构Eureka当网络分区出现后为了保证可用性系统B可以返回旧值保证系统的可用性。当数据出现不一致时虽然A, B上的注册信息不完全相同但每个Eureka节点依然能够正常对外提供服务这会出现查询服务信息时如果请求A查不到但请求B就能查到。如此保证了可用性但牺牲了一致性结论违背了一致性C的要求只满足可用性和分区容错即AP。2、CP架构Zookeeper、Consul当网络分区出现后为了保证一致性就必须拒接请求否则无法保证一致性Consul 遵循CAP原理中的CP原则保证了强一致性和分区容错性且使用的是Raft算法比zookeeper使用的Paxos算法更加简单。虽然保证了强一致性但是可用性就相应下降了例如服务注册的时间会稍长一些因为 Consul 的 raft 协议要求必须过半数的节点都写入成功才认为注册成功 在leader挂掉了之后重新选举出leader之前会导致Consul 服务不可用。结论违背了可用性A的要求只满足一致性和分区容错即CP。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

php做网站怎么样什么杭州seo公司

深入探索 GTK+ 应用开发:多项目实践与属性解析 在 GTK+ 应用开发领域,掌握相关知识并通过实践项目来巩固是提升技能的有效途径。下面将详细介绍几个不同类型的应用开发案例以及 GTK+ 中丰富的属性设置。 1. 多个实用应用开发案例 1.1 文件浏览器 文件浏览器是一个常用的应…

张小明 2026/1/8 11:22:51 网站建设

建高级网站有限责任公司的特点

Qwen3-14B:为何它成为企业私有化AI部署的“黄金平衡点”? 在当前AI技术加速落地的浪潮中,越来越多企业不再满足于调用公有云API来实现智能化,而是转向构建可控、安全、可定制的私有化AI系统。然而,一个现实难题摆在面前…

张小明 2026/1/8 7:26:14 网站建设

网站怎么做背景不变页面滑动阜阳做网站有吗

Linux 网络配置与服务管理全解析 1. 路由配置 在网络环境中,为了让 IP 数据包能够准确到达最终目的地,存在三种类型的路由: - 主机路由 - 网络/网关路由 - 默认路由 路由的目的是为数据指明找到目标的路径,而配置路由使用的工具是 route 实用程序。添加路由使…

张小明 2026/1/8 12:52:07 网站建设

信息类网站有哪些淘宝大数据查询平台

你是否曾为复杂的微分方程求解而头疼?传统的数值方法需要繁琐的网格划分,计算成本高昂,特别是面对复杂几何形状时更是束手无策。今天,让我们一起探索DeepXDE如何用物理信息神经网络技术,为这些挑战带来全新的解决方案。…

张小明 2026/1/8 12:52:06 网站建设

免费创建自己的网站平台建立网站后台

JLink烧录过程中SWD接口驱动行为解析:从协议到实战的深度拆解在嵌入式开发的世界里,程序烧录看似只是“一键下载”的简单操作。但当你面对一块冷板上电后毫无响应的MCU,或是产线批量烧录时频繁掉线,就会意识到——这背后远非表面那…

张小明 2026/1/8 14:07:47 网站建设

网站seo三要素wordpress 任务

第一章:Python高手私藏项目曝光:从零实现结构化数据JSON编辑器在现代Web开发中,处理结构化数据是日常任务之一。JSON作为最常用的数据交换格式,其可读性和易解析性广受开发者青睐。然而,手动编辑复杂嵌套的JSON文件容易…

张小明 2026/1/8 14:07:45 网站建设