Pinned Repositories
activator-akka-distributed-workers
Typesafe Activator template for distributed workers with Akka cluster.
aggregate-framework
Aggregate Framework是为方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的Java企业应用系统而提供的Java技术框架。该框架提供了Aggregate、Repository、Domain Event等构建块的实现;使用DomainEvent,借助于内建的Disruptor组件,AggregateFramework可使开发人员方便的实现高性能SEDA架构。此外,该框架支持与Spring集成,提供使用 annotation的方式让开发人员方便地为Domain Event定义一个或多个事件处理, 同时可指定事件处理是同步还是异步触发,是否需要重试,以及重试策略; 使用Spring事务管理器管理事务时,支持Unit Of Work数据访问模式以及内建一级缓存以提高访问性能。
akka
Akka Project
akka-1
akka-amqp
akka-analytics
Large-scale event processing with Akka Persistence and Apache Spark
akka-crawler-example
Some example code of using Akka from Java
bigdata-sql-parser
基于antlr4 解析器,支持spark sql, tidb sql, flink sql, Spark/flink jar 运行命令解析器
oooooooooooooooo
springcloudexample
YinChunGuang's Repositories
YinChunGuang/bigdata-sql-parser
基于antlr4 解析器,支持spark sql, tidb sql, flink sql, Spark/flink jar 运行命令解析器
YinChunGuang/antlr4_case
YinChunGuang/ByConity
ByConity is an open source cloud data warehouse
YinChunGuang/calcite-test
Test code for apache calcite
YinChunGuang/clickhouse-calcite-optimizer
use calcite to optimize clickhouse sql
YinChunGuang/coral
Coral is a translation, analysis, and query rewrite engine for SQL and other relational languages.
YinChunGuang/datasphere-service
an open source dataworks platform
YinChunGuang/DataSphereStudio
DataSphereStudio is a one stop data application development& management portal, covering scenarios including data exchange, desensitization/cleansing, analysis/mining, quality measurement, visualization, and task scheduling.
YinChunGuang/dr-elephant
Dr. Elephant is a job and flow-level performance monitoring and tuning tool for Apache Hadoop and Apache Spark
YinChunGuang/flink
Apache Flink
YinChunGuang/flink-learning
flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》
YinChunGuang/flink-statefun-workshop
YinChunGuang/github-pr-summary
Use ChatGPT to summarize & review GitHub Pull Requests
YinChunGuang/imooc-calcite
YinChunGuang/jmq
a lightweight mq in java
YinChunGuang/JVM-Study
学习JVM笔记,这里对JVM的运行机制进行了详细分析,代码部分主要参考包中内容,而markdown主要记录文字笔记,这里没有讲述g1的内容,后面会更新
YinChunGuang/LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
YinChunGuang/Linkis
Linkis helps easily connect to various back-end computation/storage engines(Spark, Python, TiDB...), exposes various interfaces(REST, JDBC, Java ...), with multi-tenancy, high performance, and resource control.
YinChunGuang/lmstfy
Implements task queue in Golang which based on Redis storage
YinChunGuang/miaosha
⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
YinChunGuang/NettyGameServer
使用netty4.X实现的手机游戏分布式服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。 使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。使用game-executor工程,增加游戏内的异步事件全局服务, 支持事件sharding,均衡的异步执行事件逻辑
YinChunGuang/NewJavaStudy
Java学习代码
YinChunGuang/presto
The official home of the Presto distributed SQL query engine for big data
YinChunGuang/pulsar
Apache Pulsar - distributed pub-sub messaging system
YinChunGuang/Qualitis
Qualitis is a one-stop data quality management platform that supports quality verification, notification, and management for various datasource. It is used to solve various data quality problems caused by data processing. https://github.com/WeBankFinTech/Qualitis
YinChunGuang/selenium
A browser automation framework and ecosystem.
YinChunGuang/selenium_test
YinChunGuang/tiny-db
Tiny Database: Query Engine, Storage Engine, Calcite, ANTLR
YinChunGuang/transport
A framework for writing performant user-defined functions (UDFs) that are portable across a variety of engines including Apache Spark, Apache Hive, and Presto.
YinChunGuang/xraft
xnnyygn's raft implementation