摘要: 规则引擎调研 2019.08.10 背景 在自己设计流式数据处理服务过程中中,broker需要对接收到的大量数据进行过滤分发,在过滤器组件的实现过程中,对现有规则引擎的现状进行了简单的调研。本文主要从概念、组成以及目前的最佳实践上进行总结。 参考 "Ilog、Drools、Jess规则引擎的Rule 阅读全文
posted @ 2019-08-25 20:26 asfan 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 背景 此文是之前开发过程中,出于对版本更新的疑问,以及新版本解决了什么问题的一个回答,简单总结交流。 我们在业务中广泛使用memcache做缓存,我们都了解memcached本身不支持分布式,业务上会使用客户端分布式算法(一致性hash)保证分布式缓存集群性能和可用性。客户端将多个mc实例维护成一个 阅读全文
posted @ 2019-08-25 20:24 asfan 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 背景 最近是个特殊的阶段,整理自己的知识tree。在网络协议这一块,涉及比较多会有tcp/ip传输层/网络层协议、UDP传输层协议、http/https应用层协议、mysql/redis/mc等应用协议。而在这些协议的连接中都会提到长连接、短连接的概念,需要将其解析清楚。借team内部小分享的机会, 阅读全文
posted @ 2018-01-22 17:54 asfan 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 背景 在互联网+时代,越来越多的程序员投身于互联网行业,成为茫茫RD大军中的一员。由于公司自然具有的盈利性质,注定了大多数RD需要专注于业务开发,尤其是在入行前几年,需要完成大量架构上相对重复、设计思路相似的 业务 逻辑开发。而这些现实都与程序员热爱新 技术 ,要求快速 成长 的诉求有一定的冲突。如 阅读全文
posted @ 2018-01-22 17:44 asfan 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 学习背景 作为动态类型语言的PHP在工程实现上提供了很多便利,但也导致编码上的随意程度越来越高,恰巧内部推出了一个比赛,主题是在限定条件的服务器环境下,如何实现一个最快的echo server。技术方案当然是不设限制,由于在去年下半年涉及了一部分流式分发系统的设计内容,加上组内大牛的一直推广,对go 阅读全文
posted @ 2017-10-20 11:15 asfan 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 背景 工作伊始,由于对互联网业务、职场生活不算熟悉,在入职的前两年里,专注发力理解业务。由于处于初创 爆发期的业务团队,主要构建了面向业务开发的思维模式,掌握了一些业务工作的诀窍。但作为一个coder,设计模式与算法是深厚的内功,无论什么情况都不应忽视。因此会有意识的分配一部分时间来夯实这部分知识。 阅读全文
posted @ 2017-09-21 00:06 asfan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 背景 之前一直对服务器硬盘RAID等级没有概念,因此特地调研学习一下。受已有知识限制,以下内容主要来自参考资料,自己理解的部分不是很多。 参考 "RAID wikipedia" "知乎提问" 正文 RAID在wikipedia上的定义: 独立硬盘冗余阵列 (RAID, Redundant Array 阅读全文
posted @ 2017-09-20 13:55 asfan 阅读(300) 评论(0) 推荐(0) 编辑
摘要: PHP扩展开发详解 2016.04.05 学习背景 PHP extension提供了与C交互的接口,从个人的理解上,很好的提供了一种将固化、重复、性能要求高的行为下沉的机制,处于php内核与php应用空间之间,为程序员提供了一种利用php高性能(相对)完成任务的可能性,因此在工作中使用该模式完成一些 阅读全文
posted @ 2017-09-20 01:21 asfan 阅读(179) 评论(0) 推荐(0) 编辑
摘要: PHP语言特性小结 2017.07.17 背景 作为PHP工程师,也写了3年的PHP了,除了使用框架以及平时业务流程上的实现外,也不断加深了对语言的理解,这里记录一些关注过的特性,尤其是此种特性与OO之间的联系。因为对计算机语言设计没有一个特别清晰的概念,真正业务上使用过、了解的语言也只有C、PHP 阅读全文
posted @ 2017-09-14 01:51 asfan 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 14年以来主要以github的jeklly自己设计的主题维护blog,体验并不是特别好。1来需要关注页面UI相关的开发工作;2是由于没有单独购买域名和服务器,使用的是github的免费page。所以会有跨GTW访问等各式各样的问题,不利于平时翻阅,以及SEO。 之后有精力可能会选择自运维国内的云服务 阅读全文
posted @ 2017-09-07 15:39 asfan 阅读(112) 评论(0) 推荐(0) 编辑