简介 去哪儿网近日宣布开源其内部广泛使用的消息中间件 QMQ .QMQ 自 2012 年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景: 也包括报价搜索等高吞吐量场景.目前在公司内部日常消息 qps 在 60W 左右,生产上承载将近 4W+ 消息 topic ,消息的端到端延迟可以控制在 10ms 以内. 主要提供以下特性: 异步实时消息 延迟/定时消息 基于Tag的服务端过滤 Consumer端幂等处理支持 Consumer端filter 死信消息 结合Spring…
目前市面上比较常用的 MQ(Message Queue,消息队列)中间件有 RabbitMQ.Kafka.RocketMQ,如果是轻量级的消息队列可以使用 Redis 提供的消息队列,其中 Redis 属于轻量级的消息队列,而 RabbitMQ.Kafka 属于比较成熟且比较稳定和高效的 MQ 中间件. Redis 轻量级的消息中间件 Redis 是一个高效的内存性数据库中间件,但使用 Redis 也可以实现消息队列的功能. 早期的 Redis(Redis 5.0 之前)是不支持消息确认的,那时…
编者注: 中国的数据库行业也迎来了一波新的热点事件.分布式数据库这块新消息不断,也让大家开始关注中国的分布式数据库.首先是短短一周内,Pingcap和SequoiaDB巨杉数据库陆续宣布了C轮的数千万美元融资,融资的消息在数据库和IT圈成功“刷屏”.此后,在杭州的云栖大会上,蚂蚁金服的Oceanbase也发布了 2.0.对于这些新消息,也侧面反映了国产的开源分布式数据库发展的迅速.那么这些国产分布式数据库,在互联网行业中的实践与使用上是如何呢?与传统开源数据库的对比如何?就由这篇文章作为去哪儿网…
继上文“解决OpenKM启动失败的详细历程”过后,这几天一直在使用OpenKM,OpenKM使用起来很简单,但是一些相关配置什么的中文资料较少,且有的资料欠缺正确性,存在误导性,下面就简单将配置过程和使用功能介绍下,给自己也给大家以后用的时候有个正确的参考. 下面以最新版6.2.5为例进行介绍,不同版本的配置和使用可能有所出入,仅供参考. 1. 简单介绍 ①开源电子文档管理系统,作为文档版本控制系统来组织和共享文档. ②基于Web界面(6以上版本基于Tomcat,6以下版本基于JBoss),可对…
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是系统时钟配置不当会导致i.MXRT1xxx系列下OTFAD加密启动失败问题. 我们知道,i.MXRT1xxx家族早期型号(RT1050/RT0160/RT1020)的硬件解密外设名字叫BEE,这个外设主要是配合FlexSPI外设去实现外接串行NOR Flash在线解密XIP执行用的.而到了最近的i.MXRT1xxx新型号(RT1010/RT1170)上,BEE外设被替换成了OTFAD外设,功能不变,解密效率得到了很大提升,但客户在使…
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是FlexSPI复位方式不当会导致i.MXRT系列下OTFAD加密启动失败问题. 本篇是<系统时钟配置不当会导致i.MXRT1xxx系列下OTFAD加密启动失败> 的后续篇,我们为i.MXRT1010解决了OTFAD时钟配置限制问题后,加密的App就一定能正常跑了吗?其实并不一定,如果你的App跟IAP有关(即会调用FlexSPI驱动去擦写Flash),免不了会在FlexSPI驱动里操作FlexSPI外设寄存器的软复位位,软复位操作…
下面是Android的学习笔记,原文地址. 我是使用adb devices出现如下红字错误, 使用第一种方法方法,结果关掉豌豆荚就可以了. android adb启动失败问题 adb server is out of date.  killing... ADB server didn't ACK * failed to start daemon *   今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了. 错误如下--> adb server is out of date.…
昨天看到Ubuntu 13.04提示有新的发行版Ubuntu 13.10了,手痒了一下,没有忍住就升级了. 结果升级完毕之后发现Apache2服务启动失败了,失败信息是: Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration 原来是Ubuntu 13.10中将Apache2升级到了2.4.6版本,但是在提问是否更新配置文件的时候,…
好久没写新博文了,离自己要求的每年几篇的目标也是渐行渐远. 最近在学习Java,也是从基础学习,因为我是一个.net开发人员,所以学习的成本相对低些.Java JDK,JRE,Tomact 的安装及配置说实话也是第一次弄,对于一个被微软宠坏了的程序员,看着Java 环境的各种配置,头瞬间就大的一塌糊涂.我懒. 今天在做一个Java Web Demo时,由于配置了Tomact  conf 下的 server.xml 文件,然后导致了tomact 无法正常启动.在解决这个问题的时候,也启发了我的一些…
问题出现的故障:    在一次正常使用企业管理器后,重新启动计算机,再次启动OracleDBConsoleORCL服务时,报:Windows 不能在 本地计算机 启动 OracleDBConsoleorcl. 有关更多信息,查阅系统事件日志.如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2.    问题出现的背景:    更换IP地址,包括局域网和无线网,启动dbconsole也会出现上述情况.    问题解决的思路: 第一种是拔出网线在启动服务,或者把ip改为…