# 介绍

## Welcome !

Klein是一个基于Paxos的分布式集合工具库，包括分布式Cache、分布式消息队列、分布式List、分布式Map、分布式Lock等。。它有趣的地方在于：您可以不依赖任何中间件，保证各个成员之间的数据一致。

你可以理解Klein是一个通过Maven依赖到您项目中的分布式工具。我们希望它可以替换掉您现有的Redis、消息中间件、注册表、配置中心等。

如果您对分布式消息队列、分布式List、分布式Map、分布式Lock兴趣的话，我们可以分享现有相应的设计，您可以参与到编码工作当中来。😆😆😆

**项目地址：** [Gitee](https://gitee.com/bleemliu/klein) | [Github](https://github.com/shihuili1218/klein) | [CodeChina](https://gitcode.net/gege87417376/klein)

{% hint style="success" %}
希望您可以留下一枚宝贵的Star。
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://klein-doc.gitbook.io/zh_cn/introduction/jie-shao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
