扫一扫
关注 HG 公众号
发现更多开源乐趣

Java 项目

兴趣是最好的老师,HelloGitHub 就是帮你找到编程的兴趣。

DataX

第 75 期 Star 11.5k Watch 424 Fork 4.2k 中文
高效的离线数据同步工具。阿里开源的数据同步框架,可用于解决各种主流关系数据库、HDFS、HBase 等数据源之间的数据同步问题。
DataX

cat

第 75 期 Star 16.9k Watch 1.2k Fork 5.2k 中文
Java 开发的实时应用监控平台。美团开源的实时监控告警服务,能够帮助开发者快速定位线上的问题。功能丰富包括全量采集指标数据、分布式跨机房部署、性能分析报表等,还支持多种编程语言客户端。

Cat-client:提供给业务以及中间层埋点的底层 SDK
Cat-consumer:用于实时分析从客户端提供的数据
Cat-home:作为用户给用户提供展示的控制端

cat

baritone

第 75 期 Star 4.6k Watch 120 Fork 1.1k
Minecraft 游戏机器人 。它可以帮你自动完成寻路、采集矿石等操作。
baritone

concurrency-limits

第 75 期 Star 2.6k Watch 339 Fork 253
奈飞开源的自适应限流库。当服务在面对高并发处理不过来的时候,通常会采用限流的方式来保证服务可以正常运行,但限流的阈值很难精准把控,设置小了会损失流量、大了又容易搞挂服务。该项目基于 TCP 拥塞控制算法,实现了自适应并发限制,即自动设置最佳限流阈值,从而能够在保证服务稳定的前提下,尽可能多地处理请求。

// Create and configure a server builder
ServerBuilder builder = ...;

builder.addService(ServerInterceptor.intercept(service,
    ConcurrencyLimitServerInterceptor.newBuilder(
        new GrpcServerLimiterBuilder()
            .partitionByHeader(GROUP_HEADER)
            .partition("live", 0.9)
            .partition("batch", 0.1)
            .limit(WindowedLimit.newBuilder()
                    .build(Gradient2Limit.newBuilder()
                            .build()))
            .build();

    ));

concurrency-limits

hertzbeat

第 74 期 Star 1.4k Watch 32 Fork 208 中文
易用友好的云监控系统。适用于应用服务、数据库、网站、API、操作系统等监控的场景,可以帮助中小型团队快速搭建监控系统
hertzbeat

shardingsphere

第 74 期 Star 16.2k Watch 963 Fork 5.7k 中文
一套开源的分布式数据库增强计算引擎。可将多种数据库转换为分布式数据库的生态系统,就是把多种不同类型的数据整合成对外是一个整体的数据库,即化零为整。充分合理地利用数据库的计算和存储能力,解决数据分片、数据加密、异构数据查询等痛点
shardingsphere

debezium

第 74 期 Star 7.0k Watch 201 Fork 1.8k
捕获数据更改(CDC)的流式处理平台。可以监控数据库中的数据变动,把每一个行级别的数据改动,通过流的方式实时同步给其他服务。适用于更新缓存、更新搜索、双写等场景
debezium

RuoYi

第 74 期 Star 2.4k Watch 58 Fork 866 中文
开箱即用的权限管理系统。基于 SpringBoot 开发的后台管理系统,包含用户管理、部门管理、角色管理、登录日志、定时任务、服务监控等功能,可以用来快速构建 CMS、CRM、OA 等系统
RuoYi

jclasslib

第 74 期 Star 2.1k Watch 98 Fork 370
Java 字节码浏览器。支持可视化操作、查看、编辑编译好的 Java 类文件的开发工具
jclasslib

stendhal

第 73 期 Star 375 Watch 31 Fork 131
一款免费、开源的多人在线冒险(MMORPG)游戏。项目采用 Java 语言编写,虽然游戏画面复古还是 2D 但拥有数百种物品、怪物、NPC、任务和自由交易组成的丰富世界。玩家可以通过完成任务得到经验和金钱,更新装备逐渐变强探索更多新的地图。该游戏从 2005 年开源持续维护至今,在线试玩
stendhal