<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[futureofstar的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/futureofstar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; futureofstar]]></copyright><item><title><![CDATA[ActiveMQ与spring整合]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896806</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896806</guid><author>futureofstar</author><pubDate>Wed, 31 May 2017 16:07:18 +0800</pubDate><description><![CDATA[一、配置
   待续]]></description><category></category></item><item><title><![CDATA[ActiveMQ集群]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896805</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896805</guid><author>futureofstar</author><pubDate>Wed, 31 May 2017 16:03:04 +0800</pubDate><description><![CDATA[一、配置
   待续]]></description><category></category></item><item><title><![CDATA[ActiveMQ两种消息模式]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896804</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896804</guid><author>futureofstar</author><pubDate>Wed, 31 May 2017 15:59:10 +0800</pubDate><description><![CDATA[[size=large]一、点对点模式(p2p)[/size]

[img]http://dl2.iteye.com/upload/attachment/0125/2000/88baa79f-66aa-3f5d-9094-8780377e5ca0.png[/img]

[size=large]二、发布/订阅模式(pub/sub)[/size]

[img]http://dl2.itey...]]></description><category></category></item><item><title><![CDATA[ActiveMQ消息选择器与异步接收]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896801</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896801</guid><author>futureofstar</author><pubDate>Wed, 31 May 2017 15:27:15 +0800</pubDate><description><![CDATA[[size=large]一、消息选择器[/size]
   消息选择器：过滤消息属性与设置条件相等的消息进行消费。语义与sql一致。
   [code=&quot;java&quot;]
   private final String selector_1 = &quot;sex='w'&quot;;
   this.consumer = session.createConsumer(destination, selector_...]]></description><category></category></item><item><title><![CDATA[ActiveMQAPI]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896770</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896770</guid><author>futureofstar</author><pubDate>Wed, 31 May 2017 11:56:14 +0800</pubDate><description><![CDATA[[size=large]一、connection方法使用[/size]
  1、创建connection时，它的传输默认是关闭的，必须使用start方法开启。一个connection可以创建多个session。
  2、当一个程序执行完成后，必须关闭之前创建的connection,否则ActiveMQ不能释放资源。关闭Connection后，同时也关闭了Session\MessageProdu...]]></description><category></category></item><item><title><![CDATA[ActiveMQ持久化存储]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896739</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896739</guid><author>futureofstar</author><pubDate>Tue, 30 May 2017 21:48:12 +0800</pubDate><description><![CDATA[[size=medium]  activeMQ的消息可以存储在不同的存储中，（默认是kahaDB,levelDB,mysql,oracle）[/size]
[size=large]1、配置数据库连接[/size]
  C:\M\apache-activemq-5.14.1\confactivemq.xml添加数据库连接数据。
  1、1替换数据库连接
   [code=&quot;xml&quot;]
 ...]]></description><category></category></item><item><title><![CDATA[ActiveMQ配置文件及安全验证机制]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896730</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896730</guid><author>futureofstar</author><pubDate>Tue, 30 May 2017 20:36:55 +0800</pubDate><description><![CDATA[[size=large]1、修改控制台登录用户密码[/size]
   activemq的web管理界面：http://127.0.0.1:8161/admin
   activemq管控台使用jetty部署，需要修改密码则修改对应的配置文件C:\M\apache-activemq-5.14.1\conf\jetty-realm.properties
   [quote]
    admi...]]></description><category></category></item><item><title><![CDATA[ActiveMQ使用之HelloWord]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896720</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896720</guid><author>futureofstar</author><pubDate>Tue, 30 May 2017 17:09:42 +0800</pubDate><description><![CDATA[[size=large]一、下载MQ:[/size]
    官网http://activemq.apache.org/下载,选择windows版本学习，项目当中使用linux版本进行集群。

[size=large]二、解压目录介绍[/size]
Bin:启动脚本.bin/activemq.bat是启动MQ的脚本
Conf：mq核心配置。
      activemq.xml核心配置...]]></description><category></category></item><item><title><![CDATA[ActiveMQ概述及其它消息中间件对比]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896717</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896717</guid><author>futureofstar</author><pubDate>Tue, 30 May 2017 14:31:25 +0800</pubDate><description><![CDATA[[size=large]一、概述[/size]
   作用：异步消费数据，异步发邮件，异步查询操作
   当前远程调用等许多框架rpc技术广泛应用，但面对大规模和复杂度都越来越高的分布式系统，这些技术有以下局限性：
   1、同步通信：客户发出调用后，必须等待服务对象完成处理并返回结果才能断续执行。
   2、客户和服务对象的生命周期紧密耦合：客户端和服务端都必须正常运行，如遇服务对象崩溃...]]></description><category></category></item><item><title><![CDATA[ITridentSpout、FirstN(取Top N)实现、 流合并和join]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896284</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896284</guid><author>futureofstar</author><pubDate>Thu, 25 May 2017 10:01:23 +0800</pubDate><description><![CDATA[[size=large]一、ITridentSpout[/size]
基于事务
static interface ITridentSpout.BatchCoordinator 
            
static interface ITridentSpout.Emitter 

接口类的实现和之前事务ITransactionalSpout 非常类似。

[size=large...]]></description><category></category></item><item><title><![CDATA[Trident实战之计算网站PV]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896205</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896205</guid><author>futureofstar</author><pubDate>Wed, 24 May 2017 13:24:33 +0800</pubDate><description><![CDATA[[size=large]1、Trident实战之计算网站PV[/size]
[code=&quot;java&quot;]

/**
 * Trident实战之计算网站PV
 */
public class TridentPVTopo {

	public static StormTopology buildTopology(LocalDRPC drpc) {

		Random random =...]]></description><category></category></item><item><title><![CDATA[Trident API和概念]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84896073</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84896073</guid><author>futureofstar</author><pubDate>Tue, 23 May 2017 10:57:39 +0800</pubDate><description><![CDATA[[size=large]一、Trident API——Spout[/size]
    [b]ITridentSpout[/b]:最通用的Spout，可以支持事务或者不透明事务语义。
    IBatchSpout: 一个非事务spout 。
    [b]IPartitionedTridentSpout[/b]: 分区事务spout，从数据源(比如一个Kafka集群)读分区数据
    ...]]></description><category></category></item><item><title><![CDATA[Trident入门]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895985</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895985</guid><author>futureofstar</author><pubDate>Mon, 22 May 2017 13:44:58 +0800</pubDate><description><![CDATA[英文原址：[url]https://github.com/nathanmarz/storm/wiki/Trident-tutorial[/url]

翻译地址1：[url]http://blog.youkuaiyun.com/derekjiang/article/details/9126185#t3[/url]

翻译地址2：[url]http://www.tuicool.com/articles/B...]]></description><category></category></item><item><title><![CDATA[不透明分区事务IOpaquePartitionedTransactional实例]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895968</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895968</guid><author>futureofstar</author><pubDate>Mon, 22 May 2017 10:54:31 +0800</pubDate><description><![CDATA[1、spout
[code=&quot;java&quot;]

public class MyOpaquePtTxSpout implements IOpaquePartitionedTransactionalSpout {

	/**
	 * 将Coordinator发射数据动作下放到emitPartitionBatch类执行。
	 */
	private static final long se...]]></description><category></category></item><item><title><![CDATA[分布式远程调用drpc实例]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895967</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895967</guid><author>futureofstar</author><pubDate>Mon, 22 May 2017 10:53:08 +0800</pubDate><description><![CDATA[[size=large]一、DRPC定义[/size]
分布式dRPC（distributed RPC，DRPC）用于对Storm上大量的函数调用进行并行计算。
对于每一次函数调用，Storm集群上运行的拓扑接收调用函数的参数信息作为输入流，并将计算结果作为输出流发射出去。
一句话概括：Storm进行计算，根据客户端提交的请求参数，而返回Storm计算的结果。

DRPC通过DRPC S...]]></description><category></category></item><item><title><![CDATA[分区事务IPartitionedTransactionalSpout实例]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895913</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895913</guid><author>futureofstar</author><pubDate>Sun, 21 May 2017 11:02:44 +0800</pubDate><description><![CDATA[[size=large]1.分区事务spout[/size]
[code=&quot;java&quot;]

public class MyPtTxSpout implements IPartitionedTransactionalSpout{

	/**
	 * 分区事务spout
	 */
	private static final long serialVersionUID = 1L;
	p...]]></description><category></category></item><item><title><![CDATA[普通事务ITransactionalSpout实例之按天统计数据]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895895</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895895</guid><author>futureofstar</author><pubDate>Sat, 20 May 2017 16:56:03 +0800</pubDate><description><![CDATA[[size=large]1、普通事务Spout[/size]

[code=&quot;java&quot;]
/**
 * 普通事务Spout
 */
public class MyTxSpout implements ITransactionalSpout{

	
	private static final long serialVersionUID = 1L;
	
	
	/**
	 *...]]></description><category></category></item><item><title><![CDATA[普通事务ITransactionalSpout实例]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895888</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895888</guid><author>futureofstar</author><pubDate>Sat, 20 May 2017 15:45:08 +0800</pubDate><description><![CDATA[[size=large]1、普通事务Spout[/size]

[code=&quot;java&quot;]
/**
 * 普通事务Spout
 */
public class MyTxSpout implements ITransactionalSpout{

	
	private static final long serialVersionUID = 1L;
	
	
	/**
	 *...]]></description><category></category></item><item><title><![CDATA[Storm事务API]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895840</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895840</guid><author>futureofstar</author><pubDate>Fri, 19 May 2017 16:00:53 +0800</pubDate><description><![CDATA[Spout
ITransactionalSpout，同BaseTransactionalSpout，普通事务Spout
IPartitionedTransactionalSpout，同BasePartitionedTransactionalSpout，分区事务Spout
IOpaquePartitionedTransactionalSpout：同BaseOpaquePartitionedTr...]]></description><category></category></item><item><title><![CDATA[Storm批处理事务原理详解]]></title><link>https://blog.youkuaiyun.com/futureofstar/article/details/84895838</link><guid>https://blog.youkuaiyun.com/futureofstar/article/details/84895838</guid><author>futureofstar</author><pubDate>Fri, 19 May 2017 15:54:14 +0800</pubDate><description><![CDATA[[size=large]事务：[/size]Storm容错机制通过一个系统级别的组件acker，结合xor校验机制判断一个tuple是否发送成功，进而spout可以重发该tuple ，保证一个tuple在出错的情况下至少被重发一次。

在需要精确统计tuple的数量如销售金额场景时，希望每个tuple”被且仅被处理一次” 。Storm 0.7.0引入了Transactional Topolog...]]></description><category></category></item></channel></rss>