摘要: 特别注意,在本地运行的时候应该去掉<scope>provided</scope>,否则会报java.lang.ClassNotFoundException: org.apache.storm.topology.IRichSpout 集群环境中运行的时候应该加上 在这个例子中,有一个spout,两个b 阅读全文
posted @ 2018-01-31 17:05 废物大师兄 阅读(355) 评论(0) 推荐(0)
摘要: Why use Storm? Apache Storm是一个免费的开源的分布式实时计算系统。Storm使得可靠的实时处理无边界的数据量变得很容易,就如同Hadoop做批处理那样。Storm很简单,可以用任意的编程语言。 Storm有许多使用案例:实时分析、在线机器学习、持续的计算、分布式RPC、ET 阅读全文
posted @ 2018-01-30 16:51 废物大师兄 阅读(2843) 评论(0) 推荐(0)
摘要: Redis官方给出两种思路 第一种:SET key value [EX seconds] [PX milliseconds] NX 第二种:SETNX+GETSET 首先,分别看一下这几个命令 SET命令 SETNX命令 GETSET命令 接着,看第一种方式 官方给出的思路是这样的 还有一处,也是类 阅读全文
posted @ 2018-01-27 22:06 废物大师兄 阅读(4308) 评论(1) 推荐(2)
摘要: InnoDB是一个多版本的存储引擎:为了支持事务的一些特性诸如并发和回滚,它保持着被修改行的旧版本信息。这些信息被存储在一个被叫做“回滚段”的表空间中(跟Oracle中的回滚段类似)。InnoDB在回滚段中用这些信息来执行undo操作,以此支持事务回滚。它也用这些信息来构造行的更早的版本,以此支持一 阅读全文
posted @ 2018-01-27 17:05 废物大师兄 阅读(1790) 评论(1) 推荐(0)
摘要: 回顾 在MySQL的众多存储引擎中,只有InnoDB支持事务,所有这里说的事务隔离级别指的是InnoDB下的事务隔离级别。 读未提交:一个事务可以读取到另一个事务未提交的修改。这会带来脏读、幻读、不可重复读问题。(基本没用) 读已提交:一个事务只能读取另一个事务已经提交的修改。其避免了脏读,但仍然存 阅读全文
posted @ 2018-01-27 14:03 废物大师兄 阅读(59684) 评论(9) 推荐(50)
摘要: Docker是世界上领先的软件集装箱化平台。它灵活、可移植、安全、节省成本。 Container是一个标准化的软件单元。 About Containers Package software into standardized units for development, shipment and d 阅读全文
posted @ 2018-01-24 12:26 废物大师兄 阅读(1730) 评论(0) 推荐(1)
摘要: 出来混,迟早要还的 阅读全文
posted @ 2018-01-23 17:06 废物大师兄 阅读(16392) 评论(141) 推荐(185)
摘要: Consumer Acknowledgements and Publisher Confirms 消费者到RabbitMQ的投递处理确认在AMQP 0-9-1中被称之为“acknowledgements”;而RabbitMQ给生产者的确认是协议的扩展,这种协议扩展被叫做“publisher conf 阅读全文
posted @ 2018-01-22 23:16 废物大师兄 阅读(1030) 评论(0) 推荐(1)
摘要: Topic exchange 发送到topic类型的exchange的消息不能是任意的routing_key,必须是以圆点分隔的单词列表。单词任意,比如:"stock.usd.nyse"、"nyse.vmw"、"quick.orange.rabbit"。最多255字节。 exchange类型总结: 阅读全文
posted @ 2018-01-22 18:28 废物大师兄 阅读(510) 评论(1) 推荐(1)
摘要: Publish/Subscribe 我们将会投递一个消息给多个消费者,这种模式被称为“publish/subscribe” 通俗的讲,前面的是点对点队列模型,现在讲的是发布订阅模型。 Exchanges producer:一个发送消息的用户应用程序 queue:一个存储消息的缓冲区 consumer 阅读全文
posted @ 2018-01-22 18:00 废物大师兄 阅读(903) 评论(0) 推荐(0)