Decorative image frame

关于Event Sourcing架构

在微服务实践中,也许一致性是最头疼的问题了,因为跨数据库的事物将变得十分困难。我们让每一个微服务的数据存储都私有化来实现服务之间的解耦,无可避免存在很多业务需要操作多个微服务的数据库,可能不仅仅是跨服务的不同表,还可能是不同的数据库类型。如果我们采用一个数据库可能事情就会简单了,但这就脱离了微服务的真正价值了。 Read More...

在虚拟机中使用Docker

几年前在公司复杂维护机房的时候,就开始关注Docker这种基于容器的虚拟化技术了,当时并没有选择Docker,因为几年前docker刚起步还不是很成熟,不敢采用这样的技术(当然关键是自己不了解也能力不够)。当时采取的是KVM和Virtual Box,问题也很明显,因为一台物理机(Dell T320 32GRAM)开个四五台Virtual Box虚拟机就有点吃不消了,想做到专机专用,也是很困难的事情。当时的主要目的是想把Oracle、WebSphere等吃内存的东西隔离出来。 Read More...

破解Db Schema序列号

我始终认为数据库设计在系统设计中是一个很重要的工作,然而一直没有比较好的ER建模工具。使用过MySQL Workbench和Power Designer两种工具,但都存在很多不喜欢的地方,直到遇到DbSchema后眼前一亮,这才是一个Nice的工具嘛。 很可惜对于我们这种屌丝来说,是不舍得花钱去购买一个license的,试用期15天到了怎么办呢?当时也没发现有可用的破解版,因为它是基于Java的,这对破解来说减小了难度,于是趁着辞职后在家没事的空档来研究了一下破解。其实也就上午花了一会时间就搞定了。记录下破解的过程。 Read More...