Live2D

Dubbo笔记

1.分布式系统中的相关概念

1.1 集群和分布式
  • 集群是很多人一起,做一样的事

    • 一个业务模块,部署在多台服务器上
  • 分布式是很多人一起,干不一样的事,这些不一样的事,合起来就是一件大事。

    • 一个大的业务系统,拆分为小的业务模块,分别部署在不同的机器上

    image

1.2四个特性
高性能
一个业务模块被多人访问,集群的优点就体现出来了,高性能。
高可用
把这个业务模块分成每个小模块,再让这些模块被不同的人来做
可伸缩
如果业务模块中有一个小模块用户访问量多,那么可以多加一些人来做
高可扩展性
加小模块方便,更容易扩展
1.3架构的演进

image

单体架构

image

垂直架构

image

分布式架构

image

SOA架构

image

微服务架构

image

2.Dubbo

2.1概念
Dubbo是阿里巴巴公司开源的一个高性能、轻量级的 Java RPC 框架。
致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案
2.2Dubbo架构

image

节点角色说明:
  • Provider:暴露服务的服务提供方
  • Container:服务运行容器
  • Consumer:调用远程服务的服务消费方
  • Registry:服务注册与发现的注册中心
  • Monitor:统计服务的调用次数和调用时间的监控中心
posted @   没有梦想的java菜鸟  阅读(25)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示