京东区块链 JD Chain 项目的 BFT 共识算法的代码仓库,包括了 BFT 共识算法的完整实现,包括一致性、选举、视图管理、状态复制、通讯网络等,代码结构被设计为独立代码库。
KVDB是一个简单的NoSQL数据库,支持简单的“键值”读写操作。 KVDB包装了RocksDB作为数据库引擎,实现了单机部署和集群部署。 KVDB的集群是一个分布式的分片服务集群,每个分片节点是一个KVDB的数据库服务实例,采用对等模式部署,没有主节点。 在京东区块链 JD Chain 项目中 KVDB 是账本数据库的多种存储实现之一,提供了基于 RocksDB 的高性能键值存储集群实现方案。
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。
注解版的rocketmq-all-4.6.0版本,新建了一个jar包(rocketmq-dledger)
linkLog通过拦截主流框架请求,添加traceId的进行系统间传导,然后通过slf4j的MDC功能打印到日志中,从而达到日志链路跟踪的效果
SDS是一个基于Java开发的简单、易用、高性能的服务降级系统,支持限流、熔断和降级等功能,服务端必备!!
无锁异步化、事件驱动架构设计的 java netty 网络游戏服务器框架; 轻量级,无需依赖任何第三方中间件或数据库就能支持集群、分布式; 通过 ioGame 你可以很容易的搭建出一个集群无中心节点、集群自动化、分步式的网络游戏服务器!
惊讶的消息服务平台,给其他系统提供统一的消息接入,可以处理未读、已读、消息列表等,消息支持发送邮件【支持附件发送,附件必须为互联网可以访问的地址】或短信。 具体改造可以见SendEmailTask.java和SendSmsTask.java文件 消息服务平台还支持设置个人对分组消息的接收开关等规则,可以设置单个用户分组下的接收短信手机号和接收邮箱信息
最优秀、最简单、最漂亮的开源SAAS、多租户、SpringCloud、Mysql、Mybatis-Plus、Spring Cloud Alibaba 、Oauth2.0 、有BUG第一时间修复
后端基于springboot-2.4.3、redis、netty、protocol buffer 协议打造的高并发弹幕系统。 采用DFA算法模型对敏感词进行过滤。 前端基于Vue、WebSocket进行数据通信,所有通信数据均采用protocol buffer。
l-im 是 lld 基于 netty 的即时通讯服务。由lld维护和支持。 功能和特性 私有化协议,可自行修改协议规则节省流量和数据包大小。 全平台客户端,四端同时在线(移动端,pc端,web端和小程序端),数据和状态多端完美同步。 API功能全面,适用多场景需求。 拥有机器人和频道功能。 API丰富,方便与其它服务系统的对接。 支持会话拓展,不限于置顶,免打扰。 性能强大,支持集群部署。
mqtt 服务端,java语言,基于netty,支持内存存储会话状态、redis存储会话状态、etcd存储会话状态3种运行模式,分别适用于单机调试、高并发、分布式高可用3种场景。
SOFALookout 是一个利用多维度的 metrics 对目标系统进行度量和监控的项目。SOFALookout 的多维度 metrics 参考Metrics2.0 标准。
基于java、netty分布式im聊天,webSocket、netty4、springboot、jdk8、redis、RabbitMQ、支持集群 点对点聊天、群聊、消息记录、 redis:服务注册中心、用户缓存 RabbitMQ:发布订阅消息、分布式消息发送