anurnomeru / kanashi
Kanashi 是一款基于 kotlin 开发的分布式 NoSQL 内存数据库,支持事务。确切的来说,旨在作者加深学习分布式写出来的玩具,并不对标现有的成熟数据库。Kanashi 基于 netty 来进行通信,基于 raft 实现了选举,可以说是内置了一个粗糙的 NameServer。日志同步相关功能则是由 Kafka 改造而来。此外,Kanashi 还支持事务,目前仅支持 Repeatable read 的隔离级别。
☆10Updated 5 months ago
Alternatives and similar repositories for kanashi:
Users that are interested in kanashi are comparing it to the libraries listed below
- 使用panama api为java提供io_uring的绑定而无需使用jni绑定,同时统一文件IO和网络IO的模型,提供一套易用的异步IO API☆96Updated last week
- ☆19Updated 2 years ago
- jvm diagnose tool by swapping bytecode☆73Updated last week
- 本文面向于基础的后端开发入门,用于帮助青柚工作室后端入门☆51Updated 9 months ago
- qing-gateway是用于请求转发、协议转换、可观测性、服务编排的Java NIO API网关(学习使用非常佳)。☆32Updated 2 years ago
- 提供无需添加额外启动参数就可以使用JDK带来的各种内部api的解决方案 兼jvmci探索☆46Updated last month
- Vert.x 4网站翻译☆87Updated last year
- Application protocols based on "event" and "semantic message "" stream" (alternative to http, websocket, etc., in microservices, mobile a…☆90Updated this week
- raw nio practice(Event Loop, Load Balancer, HTTP/1.1 Server)☆25Updated 3 years ago
- 基于eventloop的java非阻塞网络库,实现了事件驱动,无锁的基于最小堆的定时器,便于扩展的pipeline机制以及内存池☆18Updated 2 years ago
- A reactive DDD implement based on Kotlin and Vert.x☆26Updated last year
- A Java library for applications software infrastructure☆121Updated this week
- HTTP,WebSocket ... with Netty☆11Updated 2 years ago
- Dante OSS is an open source framework that simplifies object storage (OSS) operations. Drawing inspiration from JPA's standardized design…☆2Updated this week
- The mini tomcat.(手写从零实现简易版 tomcat。别称【嗅虎】心有猛虎,轻嗅蔷薇。)☆30Updated 9 months ago
- 🚀 The aquifer is a java web framework based on Java8 and netty☆36Updated 4 years ago
- leveldb的源码中文注释解读版☆51Updated 3 years ago
- 作一个体验最简单的消息中间件。支持Qos0、定时、过期、顺序、广播、事务、二进制等消息特性。有确认、重试、延时等机制。可嵌入、单机、集群等部署。☆64Updated 2 months ago
- nginx4j 是 nginx 的java 版本。☆45Updated 6 months ago
- 1) proxy: LB,DNS,Socks. 2) k8s: CRD and Controllers. 3) sdn: TCP/IP Stack + Flow Tables.☆156Updated 4 months ago
- 🦝 Java CompletableFuture-Fu(CF-Fu, pronounced "Shifu"), a tiny sidekick library to make CompletableFuture usage more convenient, more ef…☆204Updated this week
- 自己动手写数据库--基于Java语言的简易关系型数据库☆148Updated 3 years ago
- netty到底能干什么? 这个项目告诉你, netty什么都能干☆44Updated 2 years ago
- Provider通用方法核心☆34Updated last month
- Macaque-hotswap,从本地到远程服务器的热部署框架。☆44Updated 3 weeks ago
- Very simple demo application for native image using MyBatis Spring Boot Starter 3.x☆20Updated last year
- 支持百万并发的轻量级异步网络通讯框架☆25Updated 4 years ago
- Nicol is an open-source web service, developed using the Kotlin programming language, that enables streaming Server Stream Events and s…☆10Updated last year
- ☆12Updated 2 years ago
- Vert.x系列教程对应源码☆70Updated 4 years ago