leveldb

基于zookeeper+leveldb搭建activemq集群

泪湿孤枕 提交于 2019-11-29 06:33:04
自从activemq5.9.0开始,activemq的集群实现方式取消了传统的Master-Slave方式,增加了基于zookeeper+leveldb的实现方式,其他两种方式:目录共享和数据库共享依然存在。本文主要阐述基于zookeeper和leveldb搭建activemq集群,这里需要特别提醒,本文实现的集群仅提供主备功能,避免单点故障,没有负载均衡功能。 下面开始我们的征途。 一、搭建zookeeper集群 关于搭建zookeeper集群的文章请参考: zookeeper的集群模式下的安装和配置 。 本文使用zookeeper3.4.6,3台虚拟机:192.168.2.161, 192.168.2.145, 192.168.2.146,zookeeper使用其默认端口:2181。 zookeeper集群搭建完成之后,我顺便搭建了两套监控系统:taokeeper-monitor和node-zookeeper-browser。前者是淘宝开源的一套监控zookeeper的系统,用了之后感觉得到的有效信息不多,而且集群趋势图总是不显示;后者是用nodejs实现的zookeeper节点数据查看系统,虽然页面不太美观,但是实用。 图 1. taokeeper-monitor界面 图 2. node-zookeeper-browser界面 二、搭建activemq集群 1、安装

为你介绍一些实用的Linux工具

ⅰ亾dé卋堺 提交于 2019-11-28 20:01:25
今天小编要跟大家分享的文章是为大家介绍一些实用的Linux工具。都是一些有趣但鲜为人知的工具 termsaver、pv 和 calendar 的介绍。termsaver 是一个终端 ASCII 屏保,pv能够测量数据吞吐量并模拟输入。Debian 的 calendar 拥有许多不同的日历,并且你还可以制定你自己的日历。下面就来和小编一起看一看这些工具都有什么吧! 为你介绍一些实用的Linux工具 工具1:终端屏保 难道只有图形桌面能够拥有有趣的屏保吗? 现在,你可以通过安装 termsaver 来享受 ASCII 屏保,比如 matrix(LCTT 译注:电影《黑客帝国》中出现的黑客屏保)、时钟、星球大战以及两个不太安全not-safe-for-work(NSFW)的屏保。 NSFW 屏保还有很多。 termsaver 可以从 Debian/Ubuntu 的包管理器中直接下载安装,如果你使用别的不包含该软件包的发行版比如 CentOS,那么你可以从 termsaver.brunobraga.net 下载,然后按照安装指导进行安装。 运行 termsaver -h 来查看一系列屏保: randtxt displays word in random places on screen starwars runs the asciimation StarWars movie

How to access Google Chrome's IndexedDB/LevelDB files?

丶灬走出姿态 提交于 2019-11-27 21:51:25
I want to use Google Chrome's IndexedDB to persist data on the client-side. Idea is to access the IndexedDB outside of chrome, via Node.JS, later on. The background is the idea to track usage behaviour locally and store the collected data on the client for later analysis without a server backend. From my understanding, the indexedDB is implemented as a LevelDB. However, I cannot open the levelDB with any of the tools/libs like LevelUp / LevelDown or leveldb-json . I'm always getting this error message: leveldb-dump-to-json --file test.json --db https_www.reddit.com_0.indexeddb.leveldb events

Go实战--也许最快的Go语言Web框架kataras/iris初识三(Redis、leveldb、BoltDB)

▼魔方 西西 提交于 2019-11-26 20:30:56
生命不止,继续 go go go !!! 之前介绍了iris框架,介绍了如何使用basic认证、Markdown、YAML、Json等: Go实战–也许最快的Go语言Web框架kataras/iris初识(basic认证、Markdown、YAML、Json) 介绍了如何使用TOML、Cache、Cookie等: Go实战–也许最快的Go语言Web框架kataras/iris初识二(TOML、Cache、Cookie) 继续跟大家一起学习iris框架. Redis 关于redis,之前也有介绍过: Go实战–golang中使用redis(redigo和go-redis/redis) Go实战–通过httprouter和redis框架搭建restful api服务(github.com/julienschmidt/httprouter) 启动Windows上redis服务 credis-server .exe redis .windows .conf 如果出现 [9376] 25 Oct 15:09:11.726 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error ,证明启动成功。 main.go: package main import ( "time" "github.com/kataras