亮网络解锁器,解锁网络数据的无限可能 了解详情
写点什么

通过.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:371446

评论

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

架构师训练营 - 第 6周课后作业-CAP原理

树森

第六周作业

Geek_ac4080

第二周作业

阿呆

架构师训练营 第二周学习总结

阿光

架构师训练营—第六周作业

Geek_shu1988

架构师训练营第二期 Week 2 总结

bigxiang

第二周-总结

jizhi7

架构师训练营—第五周作业

Geek_shu1988

架构师训练营 第二周作业

阿光

架构师1期week05

FG佳

技术选型(1) 课后作业

ABS

架构师训练营第二周作业

张小胖

极客大学架构师训练营

架构师训练营第六周作业

CmHuang

分布式CAP原理

Jacky.Chen

WK1作业

Gavin_From_Mars

依赖倒置原则

落朽

架构师训练营 week2 课后练习

花果山

极客大学架构师训练营

架构师训练营week06

FG佳

架构师一期

架构师训练营—第六周学习总结

Geek_shu1988

第二周课后练习

jizhi7

极客大学架构师训练营

架构师训练营第六周总结

xs-geek

极客大学架构师训练营

第二周作业

hunk

极客大学架构师训练营

【面经】面试官:如果让你设计一个高并发的消息中间件,你会怎么做?

冰河

面试 高并发 异步 限流 消息中间件

第二周总结

willson

第二周总结

孤星

【架构师训练营第 1 期 06 周】 作业

Bear

极客大学架构师训练营

第六周作业 (作业二)

Geek_83908e

极客大学架构师训练营

第 2 周 - 命题作业

willson

第六周总结

Geek_ac4080

第 2 周 框架设计作业

心在那片海

第 2 周 框架设计总结

心在那片海

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