随笔分类 -  咏南开发框架

咏南开发框架
摘要:将所有请求,依次分发到每台服务器上,适合服务器硬件同相同的场景。 优点:服务器请求数目相同; 缺点:服务器压力不一样,不适合服务器配置不同的情况; 请求随机分配到各个服务器。优点:使用简单; 缺点:不适合机器配置不同的场景; 将请求分配到连接数最少的服务器(目前处理请求最少的服务器)。 优点:根据服 阅读全文
posted @ 2016-03-22 14:49 delphi中间件 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-03-22 14:45 delphi中间件 阅读(450) 评论(0) 推荐(0) 编辑
摘要:消息队列可以解决子系统/模块之间的耦合,实现异步,高可用,高性能的系统。是分布式系统的标准配置。本案例中,消息队列主要应用在购物,配送环节。 (1) 用户下单后,写入消息队列,后直接返回客户端; (2) 库存子系统:读取消息队列信息,完成减库存; (3) 配送子系统:读取消息队列信息,进行配送; 阅读全文
posted @ 2016-03-22 14:44 delphi中间件 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:将多个子系统公用的功能/模块,进行抽取,作为公用服务使用。比如本案例的会员子系统就可以抽取为公用的服务。 阅读全文
posted @ 2016-03-22 14:43 delphi中间件 阅读(496) 评论(0) 推荐(0) 编辑
摘要:读写分离和分库分表:一般解决读比例远大于写比例的场景,可采用一主一备,一主多备或多主多备方式。 (1) 业务拆分后:每个子系统需要单独的库; (2) 如果单独的库太大,可以根据业务特性,进行再次分库,比如商品分类库,产品库; (3) 分库后,如果表中有数据量很大的,则进行分表,一般可以按照Id,时间 阅读全文
posted @ 2016-03-22 14:41 delphi中间件 阅读(330) 评论(0) 推荐(0) 编辑
摘要:流程说明 (1) 用户第一次登录时,将会话信息(用户Id和用户信息),比如以用户Id为Key,写入分布式Session; (2) 用户再次登录时,获取分布式Session,是否有会话信息,如果没有则调到登录页; (3) 一般采用Cache中间件实现,建议使用Redis,因此它有持久化功能,方便分布式 阅读全文
posted @ 2016-03-22 14:29 delphi中间件 阅读(441) 评论(0) 推荐(0) 编辑
摘要:缓存按照存放的位置一般可分为两类本地缓存和分布式缓存。本案例采用二级缓存的方式,进行缓存的设计。一级缓存为本地缓存,二级缓存为分布式缓存。 一级缓存,缓存数据字典,和常用热点数据等基本不可变/有规则变化的信息,二级缓存缓存需要的所有缓存。当一级缓存过期或不可用时,访问二级缓存的数据。如果二级缓存也没 阅读全文
posted @ 2016-03-22 14:23 delphi中间件 阅读(383) 评论(0) 推荐(0) 编辑
摘要:业务拆分后形成N个子系统,每个子系统再进行应用集群部署。 阅读全文
posted @ 2016-03-22 14:21 delphi中间件 阅读(618) 评论(0) 推荐(0) 编辑
摘要:根据业务属性进行垂直切分,划分为产品子系统,购物子系统,支付子系统,评论子系统,客服子系统,接口子系统(对接如进销存,短信等外部系统)。 根据业务子系统进行等级定义,可分为核心系统和非核心系统。核心系统:产品子系统,购物子系统,支付子系统;非核心:评论子系统,客服子系统,接口子系统。 业务拆分作用: 阅读全文
posted @ 2016-03-22 14:17 delphi中间件 阅读(581) 评论(0) 推荐(0) 编辑
摘要:请向咏南索取。 登录 主界面 菜单 插件 用户和角色 权限控制 日志管理 单据处理 报表打印 阅读全文
posted @ 2016-03-15 13:17 delphi中间件 阅读(1428) 评论(0) 推荐(0) 编辑
摘要:1)TDatasetProvider.updateMode:=upWhereKeyOnly,将要被提交数据的表如果没有主键,提交会失败。 解决方法:TDatasetProvider.updateMode:=upWhereAll   2)TFDConnection.updateOptions.Chec 阅读全文
posted @ 2016-03-14 08:18 delphi中间件 阅读(400) 评论(0) 推荐(0) 编辑
摘要:餐饮行业,打印池是必要的部件。 实现原理:每一台打印机都有自己的任务队列和处理任务队列的线程。 unit untPrintTask; interface uses System.SysUtils, System.Classes, Datasnap.DBClient, frxclass, System 阅读全文
posted @ 2016-03-11 17:20 delphi中间件 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:http://files.cnblogs.com/files/hnxxcxg/%E5%92%8F%E5%8D%97%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%92%8C%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6.rar 阅读全文
posted @ 2016-03-11 10:21 delphi中间件 阅读(1342) 评论(0) 推荐(0) 编辑
摘要:请到咏南中间件群(103964922)共享里面下载。 阅读全文
posted @ 2016-01-18 15:30 delphi中间件 阅读(389) 评论(0) 推荐(0) 编辑
摘要:咏南中间件支持服务端热插拔业务插件,中间件不需要停机即可增加和修改业务插件。 阅读全文
posted @ 2015-12-30 16:58 delphi中间件 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-12-22 12:36 delphi中间件 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-12-22 12:33 delphi中间件 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-12-22 12:32 delphi中间件 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-12-22 12:30 delphi中间件 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-12-22 12:27 delphi中间件 阅读(624) 评论(0) 推荐(0) 编辑