- 博客(19)
- 收藏
- 关注
原创 物联网架构分析之一:传输协议选择
物联网应用、移动互联应用,在数据传输协议的选择上,需要充分考虑协议的通用性、扩展性,需要考虑带宽、流量、省电等因素。目前主要的物联网传输协议标准包括:MQTT、CoAP、XMPP、RESTful HTTP,本文将进行介绍和比较,并最终做出选择。最后,将详细介绍MQTT协议的相关使用示例。
2015-08-25 10:05:28
4760
原创 低延时系统架构(一)架构演化概述
伴随着计算机、互联网等技术的发展,用户对系统低延时的要求越来越高,媒体直播、证券报价、社交类软件、当前作为技术热点的大数据处理,各行各类的应用都需要不断优化其低延时架构。低延时系统架构优化经久不衰,其目的是提高用户体验,吸引客户,并最终直接或者间接的创造价值。一、低延时架构的核心思想及解决的问题低延时系统架构不断优化和发展,并呈现螺旋式上升的状态,其核心思想主要有三个:1、 尽可
2015-08-12 17:31:34
5239
3
转载 利用OSB (Oracle Service Bus)的Content Streaming处理大消息
http://www.cnblogs.com/alfredxiao/archive/2010/09/16/osb_content_streaming.html 利用OSB (Oracle Service Bus)的Content Streaming处理大消息 最近发现有人用OSB (Oracle Service Bus,即原BEA的AquaLogic Service B
2014-03-26 14:49:29
920
原创 将要离开的日子
在将要离开xh的日子里,我继续坚持写一些程序,完成一个特想完成的系统。想想过去的几年,好多时间就白白过去了。如果珍惜一些,我的系统或许能够早日见天日,
2013-11-27 16:04:22
633
转载 fastdb个人使用心得
http://blog.csdn.net/_hug_/article/details/7591224fastDB开始使用的时候,经常会出现程序无缘无故的挂掉,或者频频出现一些操作失败的现象,这些错误信息可以自己加日志获取。让使用的人心惊胆战。毕竟fastDB没有经过专门的商业测试,但是使用fastdb实现进程之间通信是非常方便且快速的,这也是很多人使用它的原因。作者用了很长
2013-11-18 11:21:10
1972
原创 fastdbbrowser
FastDbViewer如图所示:4.1 以打开文件方式 采用cli本地方式。主要调用localcli4.2以打开IP:Port方式 主要调用 cli.cpp。采用服务器客户端模式。其中服务器端需使用现有的db指针来建立dbserver,否则读不到表数据(why)。另外cli.cpp和localcli.cpp某些函数冲突,建立自己的mycli
2013-11-15 17:28:29
731
转载 FastDb client-server模式
转自:http://blog.csdn.net/fuyun10036/article/details/8620816感谢。就个人理解而言,fastdb client-server模式,只是在client和server之间添加了一个socket通信,其实操作都是在server端完成的。但是client-server也有很多好处,其中一个就是可以同一个进程可以同时运用fastdb的
2013-11-13 15:28:10
809
转载 关于fastdb打开模式的说明
http://tower.iteye.com/blog/309325FastDB中不同的访问DataBase的模式在程序中能体现不一样的结果。从试验可以知道,不同访问模式主要体现在对表的锁上。(具体的试验,大家如果觉得有必要,可以自己做一下,用subsql -access [read-only concurrent-read concurrent-update normal
2013-09-10 10:30:29
862
原创 fastdb使用
使用目录fastdb-373\fastdb。文件为:fastdb.lib及相关头文件。dbDatabase db;db.open(,,,);目前可以增删改。
2013-09-03 11:15:02
1578
转载 http://blog.csdn.net/hejianhua/article/details/6670208
http://blog.csdn.net/hejianhua/article/details/6670208
2013-07-24 08:49:56
508
原创 boost安装
1、http://www.boost.org/,下载1.542、解压20分钟3、bootstrap 然后 bjam.exe一个小时。有人说要先装zlib、python等,暂时没装,不知道行不行。中间提示iso8859-1.hpp文件编码不是unicode。4、http://hi.baidu.com/vc_net/item/3dc5d0d9f07741e955347f45
2013-07-22 12:01:06
537
原创 mongodb编译
http://www.mongodb.org/about/tutorial/build-mongodb-with-visual-studio-2010/
2013-07-19 16:01:26
540
原创 CMapStringToPtr removeall后释放每个对象的内存了吗
不知道是否释放了内存CMapStringToPtr *pMap = new CMapStringToPtr();pMap.InitHashTable(1000);CPoint *p = new CPoint(1,1);pMap.SetAt("1",(void*)p);CPoint *p2 = new CPoint(2,3);pMap.SetAt("2",(void
2013-07-11 10:27:26
1164
原创 发布行情数据消息中间件版本0.1
该中间件通过消息中间件将证券市场数据处理的各个环节,包括接入、处理和发布,实现数据订阅发布、推送、请求应答等多种服务。该中间件实现静态数据处理、最新值推送、逐笔统计、k线统计等。该中间件提供二次开发接口,包括自定义不同的数据源接入方式及处理接口,包括可自定义计算模型接口,包括发布形式、加密及服务流程等。该系统提供与其他系统的接口,包括认证和授权。
2013-07-08 15:51:23
909
3
原创 用zeromq搭建行情数据平台
设想如下:一、adaptorservice负责直接数据转发和逐条数据切分。1.1 使用pub模式。网络端口获取数据后直接通过zeromqserver进行tcp和inproc的pub,主题号形式为10001.src。1.2 本地建立zeromqclient通过inproc获取原始数据,存入缓冲区RingBuffer。同时进程Processor在缓冲区中按照数据的包头包尾标识逐条获取数据。
2013-07-03 17:48:33
2339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人