会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
irons
路漫漫其修远兮
博客园
首页
新随笔
联系
订阅
管理
随笔 - 7 文章 - 0 评论 - 26 阅读 -
29856
2016年6月1日
跨平台高效率Lua网络库 ( 同步形式的API ,底层是异步非阻塞)
摘要: Joynet 项目地址:https://github.com/IronsDu/Joynet 介绍 high performance network library for lua, based on https://github.com/IronsDu/accumulation-dev and lu
阅读全文
posted @ 2016-06-01 11:56 irons
阅读(3517)
评论(3)
推荐(0)
编辑
2016年4月8日
PostgreSQL异步客户端(并模拟redis 数据结构)
摘要: 以前为了不在游戏逻辑(对象属性)变更时修改数据库,就弄了个varchar字段来表示json,由服务器逻辑(读取到内存)去操作它。 但这对运维相当不友好,也不能做一些此Json数据里查询。 所以后面就用了下ssdb,然而就在前几天才了解到postgresql支持json了(其实早在两年前就行了吧···
阅读全文
posted @ 2016-04-08 20:03 irons
阅读(1395)
评论(0)
推荐(0)
编辑
2016年3月18日
跨平台C++通用分布式服务器框架
摘要: 分布式服务器框架 框架简介 此框架由三种服务器组成: n个 :负责处理客户端的网络链接,并转发客户端和逻辑服务器之间的消息。 n个 :负责处理(由链接服务器转发过来的)客户端的网络消息 1个 :负责处理全局逻辑 其实还额外需要一个神器: "etcd" ,作为服务器框架中的 感知 的新增和失效 无论拓
阅读全文
posted @ 2016-03-18 15:25 irons
阅读(2916)
评论(1)
推荐(2)
编辑
2015年11月20日
跨平台轻量级redis、ssdb代理服务器(C++ 11编写)
摘要: dbproxy是我业余采用C++11编写的跨平台代理服务器(并使用lua和自己的网络库),以扩展系统负载,同时使用多个后端数据库,后端数据库支持redis和ssdb。需要由用户自己编写lua脚本控制sharding。测试效率比codis略高,且占用更少的CPU和内存。下面是github上的readm...
阅读全文
posted @ 2015-11-20 09:45 irons
阅读(1560)
评论(0)
推荐(2)
编辑
2015年7月1日
重构网络库
摘要: 之前的网络库以id作为会话对象的标示,但很多应用服务器的逻辑比较复杂,每个会话对象需要携带(保存)很多状态,那么开发人员总是会构建一个对象管理器。所以我在之前网路库封装成以C++对象为标示,作为网络事件回调以及网络接口的参数。这里展示的是一个pingpong协议测试程序(未分包,分包不影响此协议的效...
阅读全文
posted @ 2015-07-01 16:42 irons
阅读(592)
评论(0)
推荐(0)
编辑
2015年1月7日
智能 RPC框架 (C++)
摘要: RPC中文叫远程函数调用,它是一种通信方式,只是看起来像普通的函数调用。它包括三个基本要素:1:服务端注册相应的(服务)函数(用于调用方调用)2:调用方通过函数调用的方式将一些信息和参数打包到消息,然后发送消息给被调用方。3:被调用方收到消息后,提取信息和参数。调用相应函数。被调用方不需要用户手动解...
阅读全文
posted @ 2015-01-07 13:39 irons
阅读(12188)
评论(17)
推荐(3)
编辑
2014年12月23日
跨平台网络库(采用C++ 11)
摘要: I:跨平台设计基础 在windows下使用0字节的WSARecv/WSASend(读写)作为读写检测,将IOCP作为一个通知模型,而"抛弃"它的异步模型。即:把它当作epoll来用。使得(方便)网络库的设计(譬如socket的读写处理)在windows和linux下实现统一: 底层获得读写通知,应用...
阅读全文
posted @ 2014-12-23 10:18 irons
阅读(7688)
评论(5)
推荐(2)
编辑
昵称:
irons
园龄:
17年10个月
粉丝:
15
关注:
5
+加关注
<
2025年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
ssdb
(1)
redis
(1)
nosql
(1)
代理服务器
(1)
积分与排名
积分 - 22071
排名 - 70870
随笔档案
2016年6月(1)
2016年4月(1)
2016年3月(1)
2015年11月(1)
2015年7月(1)
2015年1月(1)
2014年12月(1)
阅读排行榜
1. 智能 RPC框架 (C++)(12188)
2. 跨平台网络库(采用C++ 11)(7688)
3. 跨平台高效率Lua网络库 ( 同步形式的API ,底层是异步非阻塞)(3517)
4. 跨平台C++通用分布式服务器框架(2916)
5. 跨平台轻量级redis、ssdb代理服务器(C++ 11编写)(1560)
评论排行榜
1. 智能 RPC框架 (C++)(17)
2. 跨平台网络库(采用C++ 11)(5)
3. 跨平台高效率Lua网络库 ( 同步形式的API ,底层是异步非阻塞)(3)
4. 跨平台C++通用分布式服务器框架(1)
最新评论
1. Re:智能 RPC框架 (C++)
@ irons楼主啊,这个智能RPC代码还有没?github页面找不到了,想看一下!!...
--rainbow911
2. Re:跨平台C++通用分布式服务器框架
@irons
该架构程序在github看到了,是否可以客户端和中心服务通信,上面程序运行出现问题,你否告知下qq咨询下,谢谢~!
--yaofeitian2008
3. Re:跨平台高效率Lua网络库 ( 同步形式的API ,底层是异步非阻塞)
li hai ..............
--huluobo123
4. Re:跨平台高效率Lua网络库 ( 同步形式的API ,底层是异步非阻塞)
# Markdown test
> Hello cnblogs
--cn_Sharp
5. Re:跨平台高效率Lua网络库 ( 同步形式的API ,底层是异步非阻塞)
mark
--EcitGis
点击右上角即可分享