-
Notifications
You must be signed in to change notification settings - Fork 2
pbting edited this page Jul 29, 2020
·
12 revisions
欢迎来到 ware-swift 世界,让天下没有难开发的中间件!
加入 ware-swift 世界,可以了解到:
- 如果你对 Grpc 比较感兴趣,那么可以在这里学习如何使用 Grpc ;
- 如果你之前听说过RSocket,那么将会在这里可以看到如何使用 RSocket;
- 如果你对中间件感兴趣,那么也可以在这里找到如何来设计一款具备高可用的中间件;
- 如果你之前对 Raft 选举和一致性协议的实现比较感兴趣,那么同样也可以在这里去一探究竟 ware-swift 中的实现和 Raft 到底有哪些区别;
- 如果你是一个技术爱好者,对设计模型有情有独钟,那么也可从中吸取到比较实用的设计哲学;
- 如果你对事件驱动的设计感兴趣,那么也可以在这里看到一个经过线上实战的事件驱动框架;
- 如果你需要学如何来出高并发处理下的场景,那么丰富多彩的线程池模型任你选择; ......
这么多,一定相信总有一款是适合你的!
ware-swift 目前所具备的能力:
- Leader-Follower 架构下 Leader 选举
- Leader-Follower 架构下 Leader 挂了重选举
- Leader-Follower 架构下新加入一个节点可自动加入现有的集群
- Leader-Follower 架构下新加入节点实现数据自动同步
- Leader-Follower 架构下 Follower 节点宕机后重启可自动加入现有的集群
- Leader-Follower 架构下集群运行态,Leader-Follower 节点间的数据同步
- Leader-Follower 架构下 Leader 节点对各个 Follower 节点的上下线感知
- Decentration 架构下集群运行态各个节点上下线的自动感知
- Decentration 架构下集群运行态各个节点间的数据同步
- Decentration 架构下自动感知新加入集群节点(还不具备数据自动同步功能)
- Decentration 架构下运行态节点宕机后重启的数据自动同步
- 支持随意在 Grpc 和 RSocket 两种通讯模型之间的任意切换
- 支持 CP 和 AP 两种数据一致性能力模型之间的任意切换
让天下没有难开发的中间件!