在大数据程序流行的今天,许多程序都面临着共同的难题:程序输入数据趋于无限大,抵达时间又不确定。一般的解决方法是采用回调函数(callback-function)来实现的,但这样的解决方案很容易造成“回调地狱(callback hell)”,即所谓的“goto-hell”:程序控制跳来跳去很难跟踪,特 ...
分类:
其他好文 时间:
2017-08-15 14:22:24
阅读次数:
152
原文地址:https://dzone.com/articles/scalable-distributed-systems-using-akka-spring-boot-ddd-and-java When data that needs to be processed grows large and ...
分类:
编程语言 时间:
2017-08-14 13:29:20
阅读次数:
400
前面我们讨论过FSM,一种专门为维护内部状态而设计的Actor,它的特点是一套特殊的DSL能很方便地进行状态转换。FSM的状态转换模式特别适合对应现实中的业务流程,因为它那套DSL可以更形象的描述业务功能。为了实现FSM的可用性,就必须为FSM再增加自我修复能力,PersistentFSM是FSM和 ...
分类:
Web程序 时间:
2017-08-09 11:23:30
阅读次数:
300
1.事务介绍 (1)特性:ACID Atomicity(原子性):事务中的所有操作要么全做要么全不做 Consistency(一致性):事务执行的结果使得数据库从一个一致性状态转移到另一个一致性状态 Isolation(隔离性):一个事务的执行不受其他事务的干扰 Durability(永久性):一个 ...
分类:
编程语言 时间:
2017-08-07 01:29:12
阅读次数:
164
课程内容 Spark修炼之道(基础篇)——Linux基础(15讲)、Akka分布式编程(8讲) Spark修炼之道(进阶篇)——Spark入门到精通(30讲) Spark修炼之道(实战篇)——Spark应用开发实战篇(20讲) Spark修炼之道(高级篇)——Spark源代码解析(50讲) 部分内容 ...
分类:
其他好文 时间:
2017-08-04 16:46:19
阅读次数:
289
消息保证送达是指消息发送方保证在任何情况下都会至少一次确定的消息送达。AtleastOnceDelivery是一个独立的trait,主要作用是对不确定已送达的消息进行补发,这是一种自动的操作,无需用户干预。既然涉及到消息的补发,就不可避免地影响发送方和接收方之间消息传递的顺序、接收方重复收到相同的消 ...
分类:
其他好文 时间:
2017-07-24 23:46:23
阅读次数:
254
Generalbackground:Typeofgossip:Pushgossip:Anodethathasnewinformationinitiatesgossipmessagetosomeotherrandomnode:Messageusuallycontainsfullstate.PropagationfastwhenlessthanhalfofthenodesareinfectedPullgossip:Anodethatdoesnothavenewinformationinitiategossipan..
分类:
其他好文 时间:
2017-07-16 17:21:43
阅读次数:
143
在很多应用场景中都会出现在系统中需要某类Actor的唯一实例(only instance)。这个实例在集群环境中可能在任何一个节点上,但保证它是唯一的。Akka的Cluster-Singleton提供对这种Singleton Actor模式的支持,能做到当这个实例所在节点出现问题需要脱离集群时自动在 ...
分类:
其他好文 时间:
2017-07-10 12:03:42
阅读次数:
658
首先判断字段数目 正常显示故字段数目大于等于2 显示位置字段,结合前面的所以字段数为2 构造联合查询语句Payload发现显示位 显示位为1,2 注入查询当前用户以及当前数据库 构造语句显示当前数据库的所有表名: 表名:emails,referers,uagents,users 我们所需要的信息在u ...
分类:
数据库 时间:
2017-07-01 22:33:25
阅读次数:
199
学习使用AKKA 断断续续有一年了。眼下还是习惯用java来写akka以下的程序。对于原生的scala还是没有时间和兴趣去学习它。 毕竟学习一门语言须要兴趣和时间的。 AKKA学习资源还是不算丰富。 看过最多的就是官方的编程手冊,还有就是AKKA Essentials 这两本。 自己动手写的程序还不 ...
分类:
其他好文 时间:
2017-06-29 17:38:25
阅读次数:
122