写点什么

通过.NET 和 Ruby 对 Twitter、Jabber 和 IRC 等发送多播消息

  • 2011-07-11
  • 本文字数:467 字

    阅读完需:约 2 分钟

客户广泛使用各种通讯技术,并期望他们应对的公司也是这样。这意味着同样的消息可能需要发送到一个邮件列表、一个 Twitter 账号、一个 IRC 频道和一个 Facebook 页面。为了使得这项工作变得更加容易,开发者可以使用 Ruby 的 Broadcast 库或者它的.NET 克隆版——nBroadcast。

Broadcast nBroadcast 使用相同的基本 API 设计。首先设立一个或多个媒介,媒介是通过全局配置设立的。因为它们是定义成键 / 值对的,所以很容易在 Rails 的初始化器或者 XML 配置文件里使用。一旦设立完成,只需列出目标媒介类型和包含消息本身的字符串就可以发送消息了。

这两个库有着相同的基本设计缺点。因为媒介是通过全局配置定义的,每个媒介只允许一个版本。如果你想向两个不同的邮件列表或 Twitter 账号发送相同的消息,那你就不走运了。但由于这些是开源库,可以做相应的修改,使它们能在这些情景下更好地工作。

Broadcast 是在 MIT 许可证下发布的,而 nBroadcast 则没有附带许可证。(译注:现在它们两个都使用 MIT 许可证了)

查看英文原文: Multi-casting Messages to Twitter, Jabber, IRC, etc. with .NET and Ruby

2011-07-11 19:371441

评论

发布
暂无评论
发现更多内容

Python OpenCV 图像处理之直方图的应用,取经之旅第 26 天

梦想橡皮擦

Python OpenCV 4月日更

数据库存取策略对比

小舰

4月日更

初识GaussDB(for Cassandra)

华为云开发者联盟

数据安全 GaussDB 华为云数据库 GaussDB(for Cassandra) 分布式云数据库

ConcurrentHashMap源码深度解析(二)(java8)直呼Doug Lea是真的细(带你参透扩容机制)

徐同学呀

ConcurrentHashMap Java源码 JUC

智慧平安社区整体解决方案,智慧安防小区建设

13530558032

第一个 Go 程序

escray

学习 极客时间 Go 语言 4月日更 Go100

直播 | 如何使用Ranger增强权限管理?

openLooKeng

大数据 数据分析 数据 Bigdata

一直做着行业最“新”的尝试:NA(Nirvana)Chain受邀出席共为·创新大会并办展

区块链第一资讯

智慧公安重点人员管控系统搭建,实现重点人员动态管控

13828808769

智慧公安

超详细 PowerDesigner 入门教学(项目数据库设计标准)

若尘

数据库 数据库设计

python 实现类属性的懒加载装饰器

一代咩神

Python 懒加载 类属性 描述器

ConcurrentHashMap 源码深度解析(java7)原来如此简单(写的真好,建议收藏)

徐同学呀

ConcurrentHashMap Java源码 JUC

【LeetCode】打家劫舍 II Java题解

Albert

算法 LeetCode 4月日更

Linux pwd 命令

一个大红包

Linux linux命令 4月日更

Windows 下 搭建 Flutter 环境

U2647

flutter 4月日更

算法突击营毕业总结

韩儿

VueRouter源码解读:三大核心模块构成

梁龙先森

源码分析 大前端 vue-router

GaussDB(for openGauss)让数据“存得下、算得快、算得准”

华为云开发者联盟

GaussDB(for openGauss) 华为云数据库 数据分布方式 计算下推 数据强一致

Spring Boot 启动时,让方法自动执行的 4 种方法!

Java小咖秀

springboot 启动方式

修电脑、脱发、格子衫?程序员拒绝标签化,这才是真正的他们

华为云开发者联盟

程序员 女朋友 标签 格子衫 单身狗

面试官:Java中线程是按什么顺序执行的?

华为云开发者联盟

Java 线程 执行顺序 多线程并发

区块链食品安全追溯系统,区块链溯源优势

13530558032

Zabbix Linux 下源码安装

耳东@Erdong

zabbix 4月日更

他人方寸间,山海几千重

清秋

随笔 4月日更 1 周年盛典 我和写作平台的故事

聪明人的训练(十五)

Changing Lin

4月日更

ConcurrentHashMap源码深度解析(一)(java8)不可不知的基本概念(助你拿下源码事半功倍)

徐同学呀

ConcurrentHashMap Java源码 JUC

被应用商店下架的应用,该如何下载?

彭宏豪95

效率 App 苹果 4月日更

ES9的新特性:异步遍历Async iteration

程序那些事

JavaScript ecmascript 程序那些事 es9

区块链特色农产品溯源平台解决方案

13828808769

溯源 #区块链#

一加9pro联名哈苏了!这可能是你能买的平替哈苏

Geek_4a453c

openLooKeng V1.2.0 发布

openLooKeng

大数据 数据 Bigdata

通过.NET和Ruby对Twitter、Jabber和IRC等发送多播消息_.NET_Jonathan Allen_InfoQ精选文章