# apache

返回开源:java | 返回开源首页

# Kafka

返回顶部 | github | 返回:专题-消息中间件

# 简单集成

引入依赖

<dependency>
 <groupId>org.springframework.kafka</groupId>
 <artifactId>spring-kafka</artifactId>
 <version>2.2.6.RELEASE</version>
</dependency>
1
2
3
4
5

# Phoenix

back

Phoenix是一个开源的HBASE SQL层。它不仅可以使用标准的JDBC API替代HBASE client API创建表,插入和查询HBASE,也支持二级索引、事物以及多种SQL层优化。

# Fileupload

back

漏洞的来源是在于 DiskFileItem中的 readObject()进行文件写入的操作,这就意味着如果我们对已经序列化的 DiskFileItem对象进行反序列化操作就能够触发 readObject()执行从而触发这个漏洞。

# 任务管理调度系统apache-airflow

比如Java中自带的ScheduledExecutorService或者第三方框架Quartz,还有Python中的crontab、APSScheduler等等,但是这些定时任务多了起来后,管理就是一个问题,那么就有这样一个系统,专门用来管理和调度这些定时任务,他就是apache-airflow

# 最关键的执行器就有四种选择

  • 1、SequentialExecutor:单进程顺序执行任务,默认执行器,通常只用于测试
  • 2、LocalExecutor:多进程本地执行任务
  • 3、CeleryExecutor:分布式调度,生产常用
  • 4、DaskExecutor:动态任务调度,主要用于数据分析

# BookKeeper

BookKeeper 是一个针对实时工作负载优化的可扩展、容错和低延迟的存储服务,已作为基础存储服务被用于构建各种可靠的服务,同时也是 Apache DistributedLog 的日志段存储和 Apache Pulsar 的消息存储