Storm RandomURLSpout怎么使用
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"Storm RandomURLSpout怎么使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够
千家信息网最后更新 2025年12月03日Storm RandomURLSpout怎么使用
本篇内容介绍了"Storm RandomURLSpout怎么使用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
阅读背景:您需要对Storm的基本处理机制做一个详尽的了解。
package com.digitalpebble.storm.crawler.spout;import java.util.Map;import java.util.Random;import backtype.storm.spout.SpoutOutputCollector;import backtype.storm.task.TopologyContext;import backtype.storm.topology.OutputFieldsDeclarer;import backtype.storm.topology.base.BaseRichSpout;import backtype.storm.tuple.Fields;import backtype.storm.tuple.Values;import backtype.storm.utils.Utils;public class RandomURLSpout extends BaseRichSpout { SpoutOutputCollector _collector; Random _rand; public void open(Map conf, TopologyContext context, SpoutOutputCollector collector) { _collector = collector; _rand = new Random(); } public void nextTuple() { Utils.sleep(100); String[] urls = new String[] { "http://www.lequipe.fr/", "http://www.lemonde.fr/", "http://www.bbc.co.uk/", "http://www.facebook.com/", "http://www.rmc.fr" }; String url = urls[_rand.nextInt(urls.length)]; _collector.emit(new Values(url)); } @Override public void ack(Object id) { } @Override public void fail(Object id) { } public void declareOutputFields(OutputFieldsDeclarer declarer) { declarer.declare(new Fields("url")); }}在这里,我们继承的是
BaseRichSpout
SimpleTips, 在这里,URL 对象将源源不断的发射我们所需要的URL 对象。
"Storm RandomURLSpout怎么使用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
内容
对象
更多
知识
实用
详尽
源源不断
学有所成
接下来
不断
困境
处理机
实际
情况
文章
案例
编带
网站
背景
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
租服务器怎么建网页
当前我国网络安全的形势
网络安全的国内外研究
如何开启网络安全审计
音乐服务器出错
mc纯净服务器网易
惠普服务器管理口默认ip
服务器安全防病毒软件
软件开发要具备哪些
学软件开发的推荐笔记本
mysql二级数据库题怎么做
全国网络技术挑战赛
世界服务器游戏
数据库范式设计
u8单位日记账是哪个数据库表
access 数据库 表
数据库文件为什么要初始化大小
广州项目软件开发多少钱
中国政府软件开发
cmd怎么连mysql数据库
时序数据库论坛
苹果的智能服务器叫什么名字
tomcat服务器上传
云南全球软件开发大会
世界服务器游戏
阳光网络技术有限公司
数据库报表中按姓氏分组
软件开发质量保证和质量控制
平安校园网络安全内容
网络安全空管安全