Flink less than 1 minute read 简介 Flink提供面向流式处理的接口(DataStream API)和面向批处理的接口(DataSet API) 分布式 高吞吐 压力下保持正确 操作简单 低延迟 时间正确/语义化窗口 原理 JobManager调度TaskManager执行task 无界数据流:有开始、没结束 有界数据流:有开始、有结束 Previous Next
经典同步问题 less than 1 minute read 生产者-消费者问题 生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。生产者和消费者共享固定大小的缓冲区。
分布式锁 less than 1 minute read 分布式锁一般有以下几种实现方式: 数据库乐观锁 利用主键唯一的特性,如果有多个请求同时提交到数据库的话,数据库会保证只有一个操作可以成功,那么我们就可以认为操作成功的那个线程获得了该方法的锁,当方法执行完毕之后,想要释放锁的话,删除这条数据库记录即可。 Memcache...