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

Java 项目

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

cat

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

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

cat

baritone

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

concurrency-limits

第 75 期 Star 2.8k Watch 334 Fork 265
奈飞开源的自适应限流库。当服务在面对高并发处理不过来的时候,通常会采用限流的方式来保证服务可以正常运行,但限流的阈值很难精准把控,设置小了会损失流量、大了又容易搞挂服务。该项目基于 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.8k Watch 32 Fork 263 中文
易用友好的云监控系统。适用于应用服务、数据库、网站、API、操作系统等监控的场景,可以帮助中小型团队快速搭建监控系统
hertzbeat

shardingsphere

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

debezium

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

RuoYi

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

jclasslib

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

stendhal

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

incubator-streampark

第 73 期 Star 2.5k Watch 57 Fork 580 中文
Flink/Spark 极速开发框架,一站式流数据处理平台。提供开箱即用的流式大数据开发体验,可在平台上统一管理配置、开发、测试、部署、监控、运维的整个过程
incubator-streampark