metaq 主要配置介绍 ——————学习笔记
zk.zkEnable=true(是否注册到zk,默认为true)
zk.zkConnect=localhost:2181 (zk的服务列表)
zk.zkSessionTimeoutMs=30000(zk心跳超时,单位毫秒,默认30s)
zk.zkConnectionTimeoutMs=30000(zk连接超时,单位毫秒,默认30s)
brokerId : (服务器ID 必须是集群内唯一,必须为整形0-1024之间)
serverPort: (服务器端口)
hostName: (默认将取本机IP(多机网卡,需要指明)
dataLogPath: (日志数据文件路径,默认跟dataPath一样)
dataPath: (于指定默认的数据存储路径)
deletePolicy=delete,168 (数据删除策略,默认超过7天即删除,这里的168是小时 10s 为10秒 10m为分钟,默认为小时)
deleteWhen: (何时执行删除策略的cron表达式 默认是 0 0 6,18 ** ? ,也就是每天早晚6点执行策略)
flushTxLogAtCommit=1(事务日志的同步设置,0表示让操作系统决定,1表示每次commit同步,2表示每隔1s同步一次,此参数严重影响事务性能,可根据你需要的性能和可靠性之间权衡做出一个合理的选择,通常设置 2 每隔1s刷盘一次,最多丢失一秒内的运行事务,这样的可靠性是足够的,最安全的是 设置为1 但是严重影响性能,而0为安全最低 1>=2 >0 性能 0>=2>1)
unflushThreshold : (每隔多少条消息做一次磁盘sync,强制将更改的数据刷入磁盘,默认为1000。也就是在掉电情况下,最多允许丢失1000条消息。可设置为0,强制每次写入都sync。在设置为0的情况下,服务器会自动启用groupcommit技术,将多个消息合并一次sync来提示IO性能。进过测试,group commit情况下消息发送者的TPS没有受太大影响,但是服务端的负载会上升很多)
unflushInterval: (间隔多少毫秒定期做一次磁盘sync,默认是10s,也就是在服务器掉电情况下,最多丢失10s内发送过来的数据,不可设置为小于或等于0)
metaq的集群实现
(1)所有的broker注册到zookeeper
(2)客户端连接zookeeper并返回可用的broker列表,选择一个broker并发送消息
metaq 主要配置介绍 ——————学习笔记相关推荐
- 携程 Apollo 配置中心 | 学习笔记(七) | 如何将配置文件敏感信息加密?
携程 Apollo 配置中心 | 学习笔记(一) Apollo配置中心简单介绍 携程 Apollo 配置中心 | 学习笔记(二) Windows 系统搭建基于携程Apollo配置中心单机模式 携程 A ...
- DMU-参数介绍-学习笔记1
DMU软件介绍 DMU是一个数量遗传学工具包,主要功能包括估计方差组分和固定效应,预测育种值.DMU的开发历史可以追溯到25年前,大部分功能基于数量遗传学研究的需求而开发.在丹麦动物育种研究中,DMU ...
- MSP432安装与环境配置(ccs) 学习笔记
MSP432安装与环境配置(ccs) 学习笔记 关闭电脑病毒防护 继续 选择ccs的安装文件路径 选择要安装的类型 选择使用工作区目录存储其首选项和开发文件路径 使用usb接入432 关闭安装ms ...
- 多路径配置udev_学习笔记:Linux多路径配置 multipath实现设备用户组绑定详细设置...
天萃荷净 Linux多路径软件配置,通过multipath实现设备用户组绑定详细设置 现在的Linux系统中,很多都会使用系统自带的multipath多路径软件,在以前的版本中,我们一般通过multi ...
- Oracle 加密配置,【学习笔记】Oracle sqlnet设置网络传输加密案例
天萃荷净 Database Advanced Security,Oracle研究中心学习笔记:分享一篇关于Oracle数据库网络传输加密笔记,通过配置SQLNET.ora文件使网络传输加密即将客户端也 ...
- Eclipse中Build Path的使用介绍---学习笔记
什么是Build Path? Build Path是指定Java工程所包含的资源属性集合. 在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE).第三方的功能扩展库.工 ...
- .NET 云原生架构师训练营(模块二 基础巩固 配置)--学习笔记
2.2.3 核心模块--配置 IConfiguration Options ASP.NET Core 中的配置:https://docs.microsoft.com/zh-cn/aspnet/core ...
- Duwamish配置持久化学习笔记
在学习了Duwamish和.Text的配置方法后,对两者的配置持久化做一个比较. 以ApplicationConfiguration为例,Duwamish的配置文件中的<ApplicationC ...
- MyBatis MapperScannerConfigurer配置——MyBatis学习笔记之八
在上一篇博文的示例中,我们在beans.xml中配置了studentMapper和teacherMapper,供我们需要时使用.但如果需要用到的映射器较多的话,采用这种配置方式就显得很低效.为了解决这 ...
最新文章
- Kafka背后公司获1.25亿融资,估值超25亿美元
- 故障分析--主从复制故障1
- WEB学习 -相对定位、绝对定位、固定定位、z-index
- 是现在的钱不值钱还是药太贵!
- Java 数组转化成集合
- 计算机软件知识pdf,[计算机软件及应用]PDF基础知识.doc
- android的oomkiller_[Android Memory] Linux下malloc函数和OOM Killer
- 评:网瘾不是问题 两代人文化冲突是根本
- windows server 2008 R2开启ftp服务
- 人工智能基础入门——神经网络讲解
- 安信可nbiot模块_安信可wifi模块
- artset下载_artset4免费版下载-artset4中文版下载v1.4.2-IT168下载站
- 网页复制的文本粘贴到Word中有背景色要怎么去掉
- 《程序员》走近创新工场 解密李开复如何寻找创业之星
- 动静兼济总相宜——Java与.NET之外的语言视界
- python阿里巴巴排名_全自动监控网页关键词排名(Python实现)
- java数据结构-动态规划算法-一次性学会
- pandas_数据处理分析基本
- noip2007 守望者的逃离 (贪心)
- tar .........
热门文章
- 「目前最好的文生视频AI」来了!做广告、电影都不在话下,网友:很丝滑
- 消化性溃疡(胃、十二指肠溃疡)
- 由于找不到openni2_Python OpenNI2 libOpenNI2.so问题
- 开卷有益------关于StringBuilder相关知识点(若有不足之处还请赐教)
- 基于大数据平台的互联网数据采集平台架构介绍
- Dockerfile创建Ubuntu镜像实践
- 最隐秘的医疗数据,如何通过区块链流转?
- 网易社招Java面试(附详细答案)
- VSCode安装Vetur插件
- Codeforces Round #525 (Div. 2) D	Ehab and another another xor problem