熊孩子会撒野

小儿,来两斤梦想~

后台重构:基于状态机的事件机制

对于后台业务实现方式的重构,源于目前的业务场景太多太复杂,我们写代码的时候总不免落入“伪面向对象”的方式,以瀑布流的形式一直在原来的业务代码上叠新的代码,创建不同的分支。导致每提一个小需求,就要在各个地方去增加代码,而且还会遗漏,并且代码的质量难以维护。 出于这样的困境,我们想将现在实现的业务场...

2019-05-10 11:00:39

阅读数 21

评论数 0

MyCat批量insert的问题

目前在用MyCat做批量插入时,写数据失败,报错信息如下: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from...

2019-03-07 15:08:54

阅读数 265

评论数 0

dubbo Duplicate spring bean id的问题解析

近期,项目微服务开始提供RPC服务,微服务之间改为dubbo调用。本地开发调试时,服务提供方和服务消费方都能正常启动,验证通过。 对于消费方,在bean的xml文件声明服务消费的引用方式: <dubbo:reference id="operationW...

2019-02-22 10:03:01

阅读数 562

评论数 0

编程比赛题目:亿级流量实时分析(第二天)

虽然第一天的比赛里,我们用ELK成功对日志文件进行解析,并用可视化界面展示数据。但我们不想只限于“搭环境比赛”,而且从第一天的情况来看, ES的性能在有效的资源下已经有点撑不住了。所以决定今天开始自己造轮子。   再次分析题目,其实比赛要的是某时间段某源IP、目标IP、请求URL的统计数据...

2019-01-09 21:14:39

阅读数 51

评论数 0

编程比赛题目:亿级流量实时分析(第一天)

跌跌撞撞闯进了决赛,乍一看这题目有点唬人。   题目主要是:网关上会有很多业务请求,需要实时或近实时采集网关请求日志,指标包括:请求频率、平均响应时间、90%响应时间、最大响应时间、请求正确率等。 每个组有固定的虚拟机资源(内存8G-CPU4C-磁盘150G),一共6台,其中2台为日志生...

2018-12-26 20:54:17

阅读数 36

评论数 0

编程比赛题目:提高页面加载速度

没想到接近年底了,12月份还是那么忙,一直没有腾出时间来写文章。刚好最近在参加公司内部的一系列比赛,趁机整理一下学到的东西吧。   本关比赛的题目是抽取了公司内部的一个新项目,主要是展示各种创新作品,其中有个文章内容模块,由于文本内容很多,而且还包含了大量图片。同时由于采用了富文本编辑器,...

2018-12-23 14:56:06

阅读数 40

评论数 0

记一次MyCat因Spring事务未回滚而应用故障的生产问题

最近生产环境出现一个问题,某张表里的primary key主键出现了重复冲突(duplicate key),应用层抛出了异常,但应用的其他不相关功能也受到了影响,比如查询数据失败。按道理,这属于不同事务之间的功能,应该不会受关联影响。   查看代码,spring.xml已经配置了事务管理器,对...

2018-11-28 23:29:19

阅读数 271

评论数 0

《分布式服务架构 原理、设计与实战》综合3

================================== 请看上篇 ===================================   第7章 服务的容器化过程 1.容器和虚拟化的区别 (1)容器是对应用层的抽象,它把应用程序的代码和相关依赖打包在一起执行,多个容器可以...

2018-11-19 20:16:51

阅读数 89

评论数 0

《分布式服务架构 原理、设计与实战》综合2

==============================请看上篇===================================   第4章 大数据日志系统的构建 1.日志分类 (1)按产生的来源:系统日志、容器日志、应用日志 (2)按应用目标:性能日志、安全日志 (3)按级...

2018-11-19 18:26:18

阅读数 46

评论数 0

《分布式服务架构 原理、设计与实战》综合1

=========================== 开篇有讲 ============================ 这本书算是《可伸缩服务架构 框架与中间件》的捆绑作品,具体可看我之前写的几篇文章: 《可伸缩服务架构 框架与中间件》综合1 《可伸缩服务架构 框架与中间件》综合2 《...

2018-11-19 14:46:51

阅读数 59

评论数 0

再遇《穆斯林的葬礼》

几年前读过《穆斯林的葬礼》,但不给力的记忆能力,让我对这本书留下的唯一印象是,故事好看,仅此而已。 多年之后再次读阅,一方面是为了摆脱周末被手机牢牢绑架的困境,另一方面为了找回“故事好看”的印象背后,触动内心的情节。 书中围绕着两条故事主线轮流讲诉,一边是“玉”,由盛至衰,另一边是“月”,从圆...

2018-11-05 22:30:02

阅读数 92

评论数 0

DevOps国际峰会2018深圳站 会议学习

虽然周六有事,但还是抽了上午的时间去参加了DevOps国际峰会2018深圳站,毕竟还是自己掏了钱买了门票的,不舍得不去。 会议上绝大多数都是与DevOps自动化运维相关的,自己更感兴趣的还是其中那个关于架构主题的。   有个人的演讲比较有意思,名叫《微服务:过早拆分是万恶之源》。主要是讲由于...

2018-11-05 21:57:36

阅读数 344

评论数 0

《可伸缩服务架构 框架与中间件》综合(4)

=========================请看上篇================================   第7章 RPC服务的发展历程和对比分析 1. RPC采用客户端/服务端模式,请求程序就是一个客户端,服务提供程序就是一个服务端。 RPC是构建在语言级之上的,是跨...

2018-10-18 18:48:08

阅读数 94

评论数 0

《可伸缩服务架构 框架与中间件》综合(3)

==================================请看上篇========================================   第5章 大数据利器之Elasticsearch 1. Lucene 底层是基于Lucene实现的,其基于倒排表的设计原理,采用了...

2018-10-09 22:08:54

阅读数 102

评论数 0

《可伸缩服务架构 框架与中间件》综合(2)

=================================请看上篇======================================   第3章 轻量级的数据库分库分表架构与框架 1. 分库分表的定义 (1)垂直拆分 根据业务的维度,将原来的一个库(表)拆分为多个库(表...

2018-10-09 21:00:43

阅读数 134

评论数 0

《可伸缩服务架构 框架与中间件》综合(1)

    =======开篇吐槽:最近一段时间刚好碰上中秋国庆双节,而且工作任务繁重,基本很难保证有时间来写文章了=======         《可伸缩服务架构 框架与中间件》与《分布式服务架构 原理、设计与实战》是要配套捆绑着看,这营销手段,服。        这书主要介绍了在分布式系统中...

2018-09-27 09:59:35

阅读数 157

评论数 0

如何设计一张事件记录流水表(版本2)

在设计完 版本1的事件记录表 后,大家就开始马不停蹄写代码去新增事件记录数据。   版本1:事件表 流水ID id 对象ID obj_id 系统编码 sys_code 网点编码 area...

2018-09-12 11:55:43

阅读数 1093

评论数 0

如何设计一张事件记录流水表(版本1)

        目前新功能在试点范围内上线试用,业务关心新功能的试用情况,需要对生产数据进行统计和汇总,以便跟旧功能在流程上做一些比较分析。我们需要配合的是,跟大数据团队一起,提供几个数据基表,其中要有一张表,能够记录新功能的全生命周期。        统一抽象来说,解决的是:        ...

2018-09-07 12:05:00

阅读数 1792

评论数 0

深挖Openstack Compute HA(3)

在测试HA方案时,会用到很多CLI命令去查看当前节点的状态和信息。其中有一些经验总结,如下: 1. 相互疏散的节点是Status为enabled的computer节点 2. Computer节点为disabled时,将不会有新的VM实例调度过去 3. 测试关机状态     就是在物理机上关...

2018-08-25 12:36:44

阅读数 258

评论数 0

《笑场》有点意思

       最近想看点别的书,自己一直喜欢看随笔,于是搜了搜,找到了这本《笑场》。如果不是因为那部脱口秀节目,还真不知道作者还出过书。        “未曾开言我先笑场,笑场完了听我诉一诉衷肠”,书名的由来,就宣誓了接下来书中内容的随性和带点惆怅。书中附带一小册《扯经》,主要讲遗寺师徒二人的幽...

2018-08-22 09:09:36

阅读数 416

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭