创建网站宝典,宁夏自治区建设厅官方网站,孝感英文网站建设,企业百度网站怎么做#x1f497;wei_shuo的个人主页 #x1f4ab;wei_shuo的学习社区 #x1f310;Hello World #xff01; SpringCloud Spring Cloud是一组用于构建分布式系统和微服务架构的开源框架和工具集合。它是在Spring生态系统的基础上构建的#xff0c;旨在简化开发人员构建分布式… wei_shuo的个人主页 wei_shuo的学习社区 Hello World SpringCloud Spring Cloud是一组用于构建分布式系统和微服务架构的开源框架和工具集合。它是在Spring生态系统的基础上构建的旨在简化开发人员构建分布式系统和微服务应用程序的过程 SpringCloud生态 Spring Cloud NetFlix Spring Cloud Netflix是Spring Cloud生态系统中的一个组件它提供了与Netflix开源项目集成的功能 Apache Dubbo Zookeeper Apache Dubbo是一种高性能的Java RPC远程过程调用框架它提供了分布式服务治理的解决方案。Dubbo支持多种注册中心其中包括Zookeeper Spring Cloud Alibaba Spring Cloud Alibaba提供了一套完整的解决方案帮助开发人员构建基于阿里巴巴生态系统的微服务应用程序实现服务注册与发现、流量控制、分布式事务等功能 SpringCloud版本 生产者Producer 生产者是指提供某种服务的微服务应用程序将自己的服务注册到服务注册中心使其他应用程序可以发现和调用它提供的服务生产者通常会定义一组API接口用于描述其提供的服务功能和参数当有其他应用程序需要使用该服务时可以通过服务注册中心找到该生产者并使用API接口进行调用 消费者Consumer 消费者是指需要使用其他微服务提供的服务的应用程序消费者通过服务注册中心查找并发现生产者的服务并使用API接口进行调用消费者不需要关心服务的具体实现细节只需要知道如何调用API接口来使用服务消费者可以根据自己的需求选择合适的生产者进行调用并可以通过负载均衡等机制实现对多个生产者的调用和分配 Eureka服务注册与发现 Eureka是Netflix开源的一种服务注册与发现框架也是Spring Cloud中常用的组件之一提供服务注册和发现的功能使得微服务应用程序可以方便地注册自己的服务并发现其他服务 ACID ACID是指银行级一致性的协议其全称为Atomicity原子性、Consistency一致性、Isolation隔离性和Durability持久性它是一个数据库事务在执行时需要满足的四个属性如果一个事务在执行过程中发生了错误比如发生了一个错误导致事务无法执行完成那么需要回滚到事务开始前的状态以保证数据的一致性 CAP CAP是指在一个分布式系统中数据的一致性通常被划分为三种类型一致性所有节点在同一时间读写数据、可用性所有节点可以读写数据但是可能存在读到旧数据的情况和分区容忍性系统可以在节点发生故障的情况下继续运行。CAP是一种数据一致性的理论它强调了分布式系统中可能存在的限制和约束 Ribbon Ribbon通常是指Netflix Ribbon它是一个用于实现客户端负载均衡的开源Java库。Ribbon主要用于在微服务架构中进行客户端负载均衡和容错处理 结语创作不易如果觉得博主的文章赏心悦目还请——点赞收藏⭐️评论