hotfox(gyb v2.6)增强
数据库连接池修改
1.允许一个线程获取一个以上的连接:
默认情况下,线程路径上的任何函数,操作同一个数据源使用的是同一个连接对象。
但有时可能有特殊的需要.
如在处理单据,需要写入SEMQ时,由于业务可能包含比较复杂的逻辑,执行时间较长.获取SEMQ记录序列值会成为性能瓶颈.
新增2个宏:
.GETNEWDBC:对应GETDBC版本,获取一个新的连接对象
.USENEWDBC:对应USEDBC版本,获取一个新的连接对象
2.允许对后台线程和高负载任务指定一个可使用连接的限额
可指定这些与交互式服务争用,影响系统对用户的响应能力的处理所能使用的连接数在连接总数的比例。
<conn constr="DRIVER={MySQL ODBC 3.51 Driver};SERVER=192.168.0.77;DATABASE=cqq_supply;USER=root;PASSWORD=****;OPTION=3;charset=gbk" count="50" name="laton" tune_mode="1" tune_factor="0.8" db_ext="mysql_ext.dll"/>
<tune_mode>为调节模式,0表示不限制(默认值),1表示按比例限制.以后可能扩展到其它模式.
<tune_factor>为调节因子,当<tune_mode>为1时,表示可用连接数在总数中的占比.(ceil值)
UMX消息增加属性:
HIGH_PAYLOAD_MASK = 0x0080, ///< 是否是高负载任务
客户端对耗时的分析查询请求,用SetMsgAttr指定HIGH_PAYLOAD_MASK消息属性.
日志文件整合
.可以指定插件的日志是输出到主日志文件还是插件私有的日志文件
在插件配置文件中配置:
<private_log>true</private> <!--是否输出到私有日志文件 默认false -->
.可以指定SQL日志是输出到主日志还是专门的SQL日志文件文件
在hotfox.conf中配置:
<sql_log>原语义为是否写SQL日志,现在修改为:
bit0: 独立日志(1),主日志(0)
bit1: 所有日志(1),仅错误日志(0)
如:<sql_log>0</sql_log> 表示写入主日志文件,且只记录执行错误的SQL命令.
默认为0。
待处理消息队列调整:
不同优先级的消息共用一个消息队列.
有时序控制要求的队列数可配置.
<Scheduler>
<Thread>10</Thread> <!--消息队列处理线程数 -->
<SeqTaskNum>10</SeqTaskNum> <!-- 时序消息处理任务数 -->
<SendTaskNum>1</SendTaskNum> <!-- 发送线程数 -->
</Scheduler>
hotfox(gyb v2.6)增强相关推荐
- 一星期总结:U盘量产与USB-CDROM制作及修改晨枫U盘维护V2.0完全攻略
下周推出本人在"晨枫U盘维护V2.0"基础上修改的U盘维护工具.支持量产为CD-ROM启动.U盘启动:并增加更多引导项,集成系统维护的系列工具,可通过U盘引导直接在DOS下分区.安 ...
- Redis 5.0新功能介绍
Redis5.0版是Redis产品的重大版本发布,我们先看一下它的最新特点: 新的流数据类型(Stream data type) https://redis.io/topics/streams-int ...
- Android软件开发面试题,安卓面试题库
一.开始的开始 **Android框架体系架构(高级UI+FrameWork源码)**这块知识是现今使用者最多的,我们称之Android2013~2016年的技术,但是,即使是这样的技术,Androi ...
- 2020面试题合集之吊打面试官系列(一),Android中为什么需要Handler
合并式:addAssetPath时加入所有插件和主工程的路径:由于AssetManager中加入了所有插件和主工程的路径,因此生成的Resource可以同时访问插件和主工程的资源.但是由于主工程和各个 ...
- 2019最新中级Android面试题目,有着几篇就够了,Android开发五年
全埋点:全埋点指的是将Web页面/App内产生的所有的.满足某个条件的行为,全部上报到后台服务器 可视化埋点:通过可视化工具(例如Mixpanel)配置采集节点,在Android端自动解析配置并上报埋 ...
- 吊打面试官:Android中高级面试题 -- 终局之战,万分膜拜
提供服务的业务模块: 在公共服务(CommonService) 中声明 Service 接口 (含有需要被调用的自定义方法), 然后在自己的模块中实现这个 Service 接口, 再通过 ARoute ...
- Redis4.0、5.0、6.0、7.0特性整理(持续更新)
最近研究研究新版本redis的新特性,网上查了查资料,这里记录一下. 0. Redis的版本迭代和里程碑 Redis从发布至今,已经有十余年的时光了,一直遵循着自己的命名规则: 版本号第二位如果是奇数 ...
- ps2021神经ai滤镜无法使用,ps2021神经滤镜出现错误
photoshop 滤镜的下载以及安装方法 photoshop本身就带有很多滤镜.需要自己安装的滤镜我们都叫做外挂滤镜.photoshop怎么安装滤镜要看你下载的滤镜是什么样子的了. 有的滤镜下载下来 ...
- Redis各版本描述
Redis2.6 Redis2.6在2012年正是发布,经历了17个版本,到2.6.17版本,相对于Redis2.4,主要特性如下: 服务端支持Lua脚本. 去掉虚拟内存相关功能. 放开对客户端连接数 ...
- Redis重大版本整理(Redis2.6-Redis6.0)
Redis借鉴了Linux操做系统对于版本号的命名规则:node 版本号第二位若是是奇数,则为非稳定版本(例如2.7.2.9.3.1),若是是偶数,则为稳定版本(例如2.6.2.8.3.0.3.2). ...
最新文章
- Java中实现多线程关键词整理
- C语言结构体和结构体数组示例 - Win32窗口程序演示
- jquery程序 windows移植到linux显示不了,windows程序移植linux
- NFS服务器的安装与配置
- python有效变量名_Python变量命名规则
- c iostream.源码_通达信《K线上画趋势线预警》精选指标(附源码)
- MQTT 遗嘱消息(Will Message)的使用
- 文档丨暴力破解性能问题
- git21天打卡day20-合并分支
- 【Python数据分析】数据挖掘建模——分类与预测——回归分析
- HttpClient 该知道一些概念
- jdk1.8,java8,安装包阿里云-百度云下载(windos,mac,linux)
- 天正电气T20 V6完全使用指南
- android写日记app,写日记的app哪个好用 写日记的软件有哪些
- matlab预测股价,股价模拟、以雅虎新浪网易数据挖掘、股价预测工具箱(fantuanxiaot的Alpha版本)...
- 【火炉炼AI】机器学习050-提取图像的Star特征
- 与、或、非、异或,运算符巩固
- 设置linux能够被远程连接
- 不疯魔不成活系列【1】
- glibc2.29+的off by null利用
热门文章
- 艾永亮:疯传的秘密,一个手表如何一夜之间席卷全校?(下)
- 现行高考政策公平 辩论_辩论文:现行高考模式有(不)利于选拔入才
- 超全NetLogo多主体仿真建模(小世界WWW+无标度网络+随机网)内含源码+界面设计+程序分析
- NYOJ54-小明的存钱计划
- Android 一个美观简洁的登录界面(一)
- 销售型呼叫中心系统特点
- vue中用装饰器报错:Parsing error: Decorators cannot be used to decorate object literal properties
- 推荐几个选择时间.日期的免费插件 js
- pdo_mysql扩展库_MySQL数据库之PDO扩展
- Java 服务器版超市管理系统,基于JAVA的超市进销存管理系统.doc