GitHub4月Java开源项目最热门排行榜已经出炉。免费的数据可视化工具、报表和大屏设计!类似excel的操作方式,在线拖拽完成报表设计!功能包括:报表设计、图表报表、打印设计、大屏设计等,永久免费!2.dolphinschedulerhttps://github.com/apache/dolphinschedulerStar5706ApacheDolphinScheduler是一个可视化的分布式大数据工作流任务调度系统。DolphinScheduler致力于“可视化操作工作流(任务)之间的依赖关系,并可视化地监控整个数据处理过程”。DolphinScheduler以有向无环图(DAG)的形式组装任务,可以实时监控任务的运行状态,支持重试、失败从指定节点恢复、暂停、kill任务等操作。3.sa-tokenhttps://github.com/dromara/sa-tokenStar2507这可能是史上最全的Java权限认证框架!目前集成-登录认证、权限认证、分布式Session会话、微服务网关认证、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模仿其他账号、临时身份切换、账号封禁、多账号认证系统、注解认证、路由拦截认证、花式token生成、自动续费、同端互斥登录、session管理、密码加密、jwt集成、Spring集成、WebFlux集成...4.Signal-Serverhttps://github.com/signalapp/Signal-ServerStar6619Signal是一个私人消息传递工具。每天全世界有数百万人使用Signal应用程序来免费发送即时消息。Signal-Server是gas服务器。5.soulhttps://github.com/dromara/soulStar3946适用于所有微服务场景的可扩展、高性能、响应式API网关解决方案。6.arthashttps://github.com/alibaba/arthasStar25627Arthas旨在帮助开发者在不修改代码、不重启服务器的情况下解决Java应用的生产问题。使用Arthas,您可以实时解决问题,而无需重新启动JVM或需要额外的代码更改。7.kafkahttps://github.com/apache/kafkaStar19724kafka是一个高吞吐量的分布式发布-订阅消息系统,具有以下特点:通过O(1)的磁盘数据结构提供消息持久化,该结构可以保持稳定的性能即使有几TB的消息存储也需要很长时间。高吞吐量:即使是非常常见的硬件Kafka也可以支持每秒数十万条消息。支持通过kafka服务器和消费者机器集群对消息进行分区。支持Hadoop并行数据加载。8.seatahttps://github.com/seata/seataStar19347Seata是一个开源的分布式事务解决方案,提供高性能易用的分布式事务服务。9.miaoshahttps://github.com/qiurunze123/miaoshaStar20345本项目是对高并发大流量如何进行秒杀架构的系统整理。如果你没有接触过MQ、SpringBoot、Redis、Dubbo、ZK、Maven、lua等,那么我建议你可以上网搜索一下,快速了解每一个知识点。10.rocketmqhttps://github.com/apache/rocketmqStar14158ApacheRocketMQ的镜像,ApacheRocketMQ是一个分布式消息和流媒体平台,具有低延迟、高性能和可靠性、万亿级容量和灵活的扩展性。11.nacoshttps://github.com/alibaba/nacosStar17438Nacos是阿里巴巴新推出的开源项目。它是一个动态服务发现、配置管理和服务管理平台,可以更轻松地构建云原生应用程序。Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一套简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据和流量管理。
