xSkyProxy-新型MySQL代理网关

2014-04-08T07:47:38+08:00

xSkyProxy是什么?

xSkyProxy 是一个处于你的client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。主要功能包括:负载平衡,故障、查询分析,查询过滤和修改等等。

简单的说,xSkyProxy 就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且按照用户自定义配置的分库分表规则, 可以实现复杂的SQL路由,达到数据分库分表存储的目的; 同时也能根据用户MYSQL主从库配置信息,对读写SQL自动识别与路由, 从而实现读写分离和负载平衡。

对于应用来说,xSkyProxy 是完全透明的,应用则只需要连接到 xSkyProxy 的监听端口即可。当然,这样proxy机器可能成为单点失效,但完全可以使用多个proxy机器做为冗余,在应用服务器的连接池配置中配置到多个proxy的连接参数即可。

阅读全文...

xSky实验室

2013-10-23T13:28:02+08:00

运行在MK802II迷你PC上的私有云服务器:

MK802II迷你PC系统配置:

阅读全文...

xReis C++的redis客户端库

2013-04-02T01:36:51+08:00

xRedis

Redis C++ client, support the data slice storage, support the connection pool

xRedis 是一个C++开发的redis客户端,是对hiredis的C++封装,提供易用的redis命令操作接口.

功能与特点:

  • 支持数据多节点分布存储,可自定义分片规则;
  • 支持连接到官方集群,支持自动计算节点索引位置;
  • 支持同时连接到每个分片的主从节点,支持主从读写分离;
  • 支持对每个存储节点建立连接池;
  • 支持同时连接多个数据分片集群;
  • 提供简单易用的C++接口封装,已实现大部分REDIS命令;
  • 只依赖hiredis库;
  • 多线程安全

阅读全文...

xBlog-C++ 博客程序

2012-04-02T03:57:39+08:00

欢迎使用xBlog系统

C++打造的简单高速可定制博客

简单 : 设计简单小巧,主程序仅一个可执行文件.无需HTTPD,PHP等环境支持。

高速 : 纯C++开发,支持多线程,支持MYSQL连接池,并支持热点数据缓存。

灵活:丰富的定制特性,灵活的页面模块、基于xhtml+css的模板架构,充分给予用户自定义的权利。.

多平台: C/C++开发,完美支持LINUX,WINDOWS,Raspberry Pi 等平台。.

阅读全文...