anurnomeru / kanashi
Kanashi 是一款基于 kotlin 开发的分布式 NoSQL 内存数据库,支持事务。确切的来说,旨在作者加深学习分布式写出来的玩具,并不对标现有的成熟数据库。Kanashi 基于 netty 来进行通信,基于 raft 实现了选举,可以说是内置了一个粗糙的 NameServer。日志同步相关功能则是由 Kafka 改造而来。此外,Kanashi 还支持事务,目前仅支持 Repeatable read 的隔离级别。
☆10Updated 6 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☆100Updated this week
- ☆20Updated 2 years ago
- 基于eventloop的java非阻塞网络库,实现了事件驱动,无锁的基于最小堆的定时器,便于扩展的pipeline机制以及内存池☆18Updated 2 years ago
- A reactive DDD implement based on Kotlin and Vert.x☆26Updated last year
- 基于netty实现的MQ☆25Updated 3 years ago
- raw nio practice(Event Loop, Load Balancer, HTTP/1.1 Server)☆26Updated 3 years ago
- 本文面向于基础的后端开发入门,用于帮助青柚工作室后端入门☆52Updated 11 months ago
- 《Java虚拟机字节码:从入门到实战》第二版《深入浅出JVM字节码》开源电子书。这本书详细介绍ASM框架的API、Class文件结构解析、HotSpot虚拟机类加载源码分析、动态代理与字节码插桩的实现。☆54Updated last month
- 提供无需添加额外启动参数就可以使用JDK带来的各种内部api的解决方案 兼jvmci探索☆48Updated 2 months ago
- jvm diagnose tool by swapping bytecode☆74Updated last month
- 一个基于netty的高性能rpc框架,简单易用,零配置,可异步,可全双工通信,可保持状态☆34Updated 7 months ago
- Vert.x 4网站翻译☆87Updated last year
- The mini tomcat.(手写从零实现简易版 tomcat。别称【嗅虎】心有猛虎,轻嗅蔷薇。)☆36Updated 10 months ago
- A Java library for applications software infrastructure☆121Updated this week
- leveldb的源码中文注释解读版☆51Updated 3 years ago
- ☆12Updated 2 years ago
- nginx4j 是 nginx 的java 版本。☆47Updated 8 months ago
- WAST is a high-performance Java toolset library package that includes JSON, YAML, CSV, HttpClient, JDBC and EL engines☆66Updated 3 weeks ago
- A simple JSON parser and (de)serializer library for java/kotlin and kotlin-native/js. Also provides a strongly-typed language: vjson-scri…☆48Updated last year
- 一个基于netty用少量的类和依赖实现了所有功能的servlet容器. 提供了文件或mmap零拷贝输出流接口☆47Updated 6 months ago
- Java Pools☆9Updated this week
- lmax-disruptor队列学习与分享☆23Updated 2 years ago
- qing-gateway是用于请求转发、协议转换、可观测性、服务编排的Java NIO API网关(学习使用非常佳)。☆32Updated 2 years ago
- Vert.x系列教程对应源码☆71Updated 4 years ago
- 🎃Rate limit for java.(java 渐进式限流工具框架,支持 spring springboot 字节码)☆28Updated 2 years ago
- Application protocols based on "event" and "semantic message "" stream" (alternative to http, websocket, etc., in microservices, mobile a…☆90Updated 2 weeks ago
- A mini Tomcat☆45Updated 2 years ago
- 企业生产级百亿日PV高可用可拓展的RPC框架。理论上并发数量接近服务器带宽,客户端采用thrift协议,服务端支持netty和thrift的TThreadedSelectorServer半同步半异步线程模型,支持动态扩容,服务上下线,权重动态,可用性配置,泛化调用,页面流量…☆99Updated 2 years ago
- A Java embedded database.☆44Updated 8 months ago
- 🦝 Java CompletableFuture-Fu(CF-Fu, pronounced "Shifu"), a tiny sidekick library to make CompletableFuture usage more convenient, more ef…☆211Updated this week