
SOA
文章平均质量分 96
找不到、了
纵有千古,横有八荒。
前途似海,来日方长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入学习RabbitMQ队列的知识
AMQP)是一种高级消息队列协议,用于在分布式系统中实现异步通信和消息传递。它定义了消息的格式、传输规则和路由机制,允许不同系统、语言或平台之间通过统一的标准进行消息交互。原创 2025-06-05 14:18:01 · 1542 阅读 · 0 评论 -
深入学习Zookeeper的知识体系
Zookeeper是一个开源的分布式协调服务框架,由Apache基金会维护,主要用于管理大规模分布式系统中的配置数据、命名、同步和提供组服务等。其设计目的是简化分布式应用的开发,确保跨多个服务器或节点中共享数据的一致性和可靠性。Zookeeper基于CAP理论和BASE理论,强调在可用性、一致性和分区容忍性之间的权衡。Zookeeper使用ZAB(ZooKeeper Atomic Broadcast)协议来保证数据一致性,支持崩溃恢复和消息广播两种模式。Zookeeper的集群由Leader、Followe原创 2025-05-13 15:36:13 · 1277 阅读 · 0 评论 -
深入探讨dubbo组件的实践
随着系统服务数量的增加,服务间的依赖关系变得复杂,Dubbo作为一个高性能、轻量级的Java RPC框架,提供了高效的远程服务调用和SOA服务治理方案。Dubbo通过分层架构设计,包括服务层、配置层、代理层、注册中心层、集群容错层、监控层、远程调用层、信息交换层、网络传输层和数据序列化层,各层之间松耦合,增强了系统的可扩展性和灵活性。Dubbo支持多种负载均衡和容错策略,如随机、轮询、最少活跃调用等,以及失败自动切换、快速失败等容错机制。原创 2025-05-12 22:51:25 · 944 阅读 · 0 评论 -
有关SOA和SpringCloud的区别
面向服务架构(SOA)是一种软件设计风格,它将应用程序的功能划分为一系列松散耦合的服务。这些服务可以通过标准的通信协议进行交互,通常是HTTP或其他消息传递机制。SOA的核心理念是通过将功能模块化,从而提高系统的可维护性、可扩展性和灵活性。原创 2025-05-09 19:57:35 · 1085 阅读 · 0 评论