- 博客(4)
- 收藏
- 关注
原创 Akka(1):Actor - 靠消息驱动的运算器
Akka是由各种角色和功能的Actor组成的,工作的主要原理是把一项巨大的计算任务分割成小环节,再按各环节的要求构建相应功能的Actor,然后把各环节运输托付给相应的Actor去独立完成。Akka是个工具库(Tools-Library),不是一个软件架构(Software-Framework),我们不需要按照Akka的框架格式去编写程序,而是直接按需要构建Actor去异步运算一项完整的功能。这样描
2017-04-29 17:08:14 742
原创 Akka(0):聊聊对Akka的初步了解和想法
前一段时间一直沉浸在函数式编程模式里,主要目的之一是掌握一套安全可靠的并非程序编程方法。最终通过开源项目FunDA实现了单机多核CPU上程序的并行运算。但是,虽然通过在终端实现并行运算来充分利用多核CPU的计算能力把数据处理分担到前台来运算能大大减轻后台服务器的压力,提高了系统整体效率,对现今大数据普遍盛行的系统计算要求是远远不足的,只有通过硬件平行拓展(scale-out)形成机群并在之上实现分
2017-04-25 10:27:05 768 1
原创 FunDA:一个开源的函数式数据处理工具库,也是Slick的补充
如果你是一个Slick用户,或者你是一个数据库编程人员正在尝试进入函数式编程模式,那么FunDA可能会帮到你。 目前市面上FRM(Functional Relational Mapper),即函数式的数据库处理工具库的选择并不多,Typesafe公司的Slick可能是最通用的选择了。整体上来说:Slick还是一个不错的函数式数据库编程工具,用scala语言,很多地方引用了函数式的抽象模式和对象(
2017-04-08 21:25:35 889
原创 FunDA(17)- 示范:异常处理与事后处理 - Exceptions handling and Finalizers
作为一个能安全运行的工具库,为了保证占用资源的安全性,对异常处理(exception handling)和事后处理(final clean-up)的支持是不可或缺的。FunDA的数据流FDAPipeLine一般是通过读取数据库数据形成数据源开始的。为了保证每个数据源都能被安全的使用,FunDA提供了事后处理finalizing程序接口来实现数据流使用完毕后的清理及异常处理(error-handli
2017-04-02 15:55:58 504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人