摘要: 笔者十年前做过网络游戏,当第一次看到微服务架构就发现它和网络游戏架构很像,如下图: 先来简单介绍一下这个网游架构,有些东西记不清了,如今的网游大牛看到可别丢砖头。 用户下载网游客户端,登录网游,首先会执行登录服务,登录服务主要就是给你分配一个网关,因为网关后面连接的才是真正的游戏服务器。登录后,进入 阅读全文
posted @ 2015-10-30 11:21 lzhou666 阅读(5350) 评论(5) 推荐(3) 编辑
摘要: web应用从单点向高并发架构演变时往往遇到最大的问题就是数据库的分布式存储。因为web应用本身就可以集群部署,但其所使用的数据库确是单点的。如果一个web应用开始的时候没有考虑数据库的分布式架构,那么等到要进行数据库集群改造时会发现困难重重,此时通常的做法是将原系统拆分成多个子系统,然后每个子系统访 阅读全文
posted @ 2015-10-16 14:38 lzhou666 阅读(4961) 评论(5) 推荐(1) 编辑
摘要: 关于微服务通信基础知识可先行参考文章: 中文连接:http://dockone.io/article/549 英文连接:https://www.nginx.com/blog/building-microservices-inter-process-communication/ 接口调用如果是远程调用 阅读全文
posted @ 2015-10-14 17:46 lzhou666 阅读(7288) 评论(0) 推荐(2) 编辑
摘要: 静态化的问题,在熟悉了Nginx、Vamish、squid、CDN等前端服务器,结合当前主流技术发现,对于springmvc就是为spring servlet拦截增加一个.html扩展名即可。 springServlet *.html springServlet *.action这里需要解释一下。从... 阅读全文
posted @ 2014-12-08 14:01 lzhou666 阅读(1901) 评论(1) 推荐(0) 编辑
摘要: 大部分应用都不需要自动创建表单创建字段的功能,但使用少部分的动态字段还是可以减少不少麻烦。比如电子商务里面的商品,有很多种商品,每种商品按说都需要定义一张表,但那行不通,因为太多了不说,商品种类还是动态增加的,总不能增加一个商品就增加一张表。类似的情况很多,特别是对于现实中有派生关系的对象组,比如奖 阅读全文
posted @ 2014-11-26 10:17 lzhou666 阅读(1553) 评论(0) 推荐(0) 编辑
摘要: 无论是商品的促销规则还是ERP里面的收益计算规则,都需要使用经典的模式“策略模式”,需要把规则设计成一个或一套(继承关系)规则对象,而不是直接将规则耦合到主体里面去。当然,这里先不谈规则引擎之类的概念,只是指规则的一般应用。 规则、规格(specification)对象设计好后,可以使用spring 阅读全文
posted @ 2014-11-25 11:46 lzhou666 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 关于角色、用户、权限的表设计,已经成为经典中的经典,到处都在用,这里只是收录一下:角色表:{role_id,role_name}用户表:{user_id,user_name}权限表:{permission_id,permission_name}角色用户关联表{role_id,user_id},角色权... 阅读全文
posted @ 2014-11-25 11:24 lzhou666 阅读(983) 评论(1) 推荐(0) 编辑
摘要: 在设计类别表时我们通常这样: 产品类别表: type_id type_name type_parent_id//关键,父节点ID,于是就有了树形结构。 但树形结构再操作时会非常麻烦,也不利于检索,在级数不多或固定的情况下,可以将树形结构的表格扁平化。 如: type_id type_name lev 阅读全文
posted @ 2014-11-25 10:47 lzhou666 阅读(2262) 评论(0) 推荐(0) 编辑
摘要: 商品与标签(或者检索分类,就是淘宝产品页面上面那些查询条件)的关系目前来说比较流行的数据表设计方法是:商品表-product_id-product_type-product_name标签定义表-tag_id-tag_name-count //该标签下商品数量商品标签关联表_product_id_ta... 阅读全文
posted @ 2014-11-25 10:29 lzhou666 阅读(1112) 评论(1) 推荐(1) 编辑
摘要: 收录这个模式,是因为这个模式恰好和最近设计的一个贷款系统类似,恰好印证了个人想法。 在网络贷款这个领域可以作为核心模型。 该模式核心模型是引入了”复式记账“的会计学原理,来处理资金操作。 阅读全文
posted @ 2014-11-25 10:18 lzhou666 阅读(1136) 评论(2) 推荐(0) 编辑