笔记
鱼获飞
听歌煲片跑全马,读书做梦敲代码。
展开
-
2020-05-16
Scala 是 Scalable Language 的简写,是一门多范式的编程语言。联邦理工学院洛桑(EPFL)的 Martin Odersky 于 2001 年基于 Funnel 的工作开始设计 Scala。Funnel 是把函数式编程思想和 Petri 网相结合的一种编程语言。Scala 类似于 Java 的编程语言,设计初衷是实现可伸缩的语言,并集成面向对象编程和函数式编程的各种特性。 ...原创 2020-05-16 09:29:20 · 135 阅读 · 0 评论 -
缓存预热和热点数据(storm)解决方案
- 支撑各种实时类的项目场景:实时处理消息以及更新数据库,基于最基础的实时计算语义和API(实时数据处理领域) - 对实时的数据流持续的进行查询或计算,同时将最新的计算结果持续的推送给客户端展示,同样基于最基础的实时计算语义和API(实时数据分析领域)对耗时的查询进行并行化,基于DRPC,即分布式RPC调用,单表30天数据,并行化,每个进程查询一天数据,最后组装结果 - 高度的可伸缩性:如果要扩容直接加机器,调整storm计算作业的并行度,storm会自动部署更多的进程和线程到其他的机器,无缝快速原创 2020-03-22 13:49:54 · 868 阅读 · 0 评论 -
redis 企业级灾备方案
1)写crontab定时调度脚本去做数据备份 2)每小时都copy一份rdb的备份到一个目录中,仅保留最近48小时的备份 3)每天都保留一份当日的rdb的备份到一个目录中,仅保留最近1个月的备份 4)每次copy备份的时候都把旧的备份给删掉 5)每天晚上将当前服务器上所有的数据备份发送一份到远程的云服务上原创 2020-03-09 15:49:58 · 443 阅读 · 0 评论