摘要: 一、Kafka简介 转载请注明出处 : 本文链接 1.1 背景历史 当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战: 以上几个挑战形成了一个业务需求模型,即生产者生产(produce)各种信息,消费者消费(consume)(处理 阅读全文
posted @ 2017-07-18 15:28 左正 阅读(305) 评论(0) 推荐(0)
摘要: 这里主要分析kafka 客户端实现 (代码分析以perl kafka实现为准) kafka客户端分为生产者和消费者,生产者发送消息,消费者获取消息. 在kafka协议里客户端通信中用到的最多的四个协议命令是fetch,fetchoffset,send,metadata.这四个分别是获取消息,获取of 阅读全文
posted @ 2017-07-18 14:56 左正 阅读(313) 评论(1) 推荐(0)
摘要: JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"> 阅读全文
posted @ 2017-07-18 14:01 左正 阅读(4986) 评论(0) 推荐(0)
摘要: C#版本 /// <summary> /// 根据twitter的snowflake算法生成唯一ID /// snowflake算法 64 位 /// 0 0000000000 0000000000 0000000000 0000000000 0 00000 00000 000000000000 / 阅读全文
posted @ 2017-07-18 11:03 左正 阅读(814) 评论(0) 推荐(0)
摘要: 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需 阅读全文
posted @ 2017-07-18 11:02 左正 阅读(305) 评论(0) 推荐(0)
摘要: 互联网金融是最近几年的长期风口,它经历了野蛮生长期,目前处于强监管期,2016 年 8 月 24 日出台的《网络借贷信息中介机构业务活动管理暂行办法》中明确要求“网络借贷信息中介机构应当实行自身资金与出借人和借款人资金的隔离管理,并选择符合条件的银行业金融机构作为出借人与借款人的资金存管机构。” 截 阅读全文
posted @ 2017-07-18 11:01 左正 阅读(1627) 评论(0) 推荐(0)