This commit is contained in:
绝尘 2025-02-22 23:41:19 +08:00
parent 027fbf781d
commit 88011cf20b
5 changed files with 52 additions and 5 deletions

View File

@ -2,6 +2,7 @@
"label": "其他常用", "label": "其他常用",
"position": 5, "position": 5,
"link": { "link": {
"type": "generated-index" "type": "generated-index",
"description": "这里存放了各种常用的工具。"
} }
} }

View File

@ -1,5 +1,5 @@
--- ---
sidebar_position: 1 sidebar_position: 9
--- ---
# 一些命令 # 一些命令

29
docs/oth/type-token.md Normal file
View File

@ -0,0 +1,29 @@
---
sidebar_position: 1
---
# IType
> IType 中实现的 TypeToken
```java
package dev.zhub;
import com.google.gson.reflect.TypeToken;
import java.util.List;
import java.util.Map;
public interface IType {
TypeToken<String> STRING = new TypeToken<String>() {};
TypeToken<Short> SHORT = new TypeToken<Short>() {};
TypeToken<Integer> INT = new TypeToken<Integer>() {};
TypeToken<Long> LONG = new TypeToken<Long>() {};
TypeToken<Double> DOUBLE = new TypeToken<Double>() {};
TypeToken<Map<String, String>> MAP = new TypeToken<Map<String, String>>() {};
TypeToken<List<Map<String, String>>> LMAP = new TypeToken<List<Map<String, String>>>() {};
}
```
```
```

14
docs/oth/微服务.md Normal file
View File

@ -0,0 +1,14 @@
---
sidebar_position: 1
---
# ZHub 与微服务
- 服务注册与发现:
> 在分布式系统中服务注册与发现是确保系统能够找到并调用正确服务的关键机制。ZHub 作为一个服务注册中心或服务发现机制的一部分它负责维护服务列表service-topic使得其他服务能够通过它找到并调用所需的服务。
- 负载均衡:
> 在分布式系统中负载均衡是确保请求均匀分布到各个服务实例上的关键机制。ZHub 是一个负载均衡器,它可负责将请求分发到不同的服务实例上,以提高系统的可用性和性能。
- 消息队列:
> 在微服务架构中消息队列可以用于异步处理请求和解耦服务之间的通信。ZHub 是一个消息队列服务,它可负责接收、存储和分发消息,使得服务可以在需要时处理这些消息。

View File

@ -6,9 +6,12 @@ description: RPC 远程调用Remote Procedure CallRPC
# RPC远程调用 # RPC远程调用
## 什么是 RPC :::tip
> RPC 是一种通过网络将远程过程调用Remote Procedure CallRPC封装成消息并传送到远程服务器上的过程。
> ![zhub-fun.png](https://img.1216.top/docs/zhub/rpc-flow.png) RPC 是一种通过网络将远程过程调用Remote Procedure CallRPC封装成消息并传送到远程服务器上的过程。
:::
![zhub-fun.png](https://img.1216.top/docs/zhub/rpc-flow.png)
## 使用场景 ## 使用场景
> 在分布式环境下,通过 RPC 可以在两个应用之间进行消息传递,实现远程调用。 > 在分布式环境下,通过 RPC 可以在两个应用之间进行消息传递,实现远程调用。