114得票1回答
Xmpp和Websocket的区别

我即将开发一个具有近实时聊天功能的网站。我知道可以使用XMPP或WebSocket协议来实现它。我也知道XMPP协议是在1999年开发的,我猜现在应该已经很成熟了。另一方面,WebSocket协议是在2011年开发的。 如果XMPP在处理实时对话方面表现良好,那么WebSocket的需求是...

22得票6回答
Node.js+Socket.io+MongoDB的Web应用程序如何实现真正的异步操作?

我有一个老式的LAMP Web应用程序。一周前,我需要为其添加推送通知机制。 因此,我在服务器上添加了node.js+socket.io,并使用node.js每10秒轮询MySQL数据库以检查是否有新项目:如果有,则会使用socket.io将它们发送到客户端。 尽管存在高达10秒的延迟,但我对...

20得票1回答
有哪些Web实时通信协议可用?

最近我了解到WebSockets,对其所带来的可能性感到震撼。我搜索了全面的实时(和准实时)通信协议和技术列表 - 例如XMPP,WebRTC,但我找不到任何完整的列表。因此,请在此处帮助我组装该列表。 更新:我正在寻找适用于web的实时协议。

14得票4回答
PostgreSQL到数据仓库:最佳方法进行近实时ETL / 数据提取

背景: 我有一个为OLTP(联机事务处理)进行了大量优化的PostgreSQL(v8.3)数据库。 我需要以半实时的方式从中提取数据(肯定会有人问半实时是什么意思,答案是尽可能频繁地,但我会采取务实的方式,作为基准,假设我们希望每15分钟提取一次),并将其馈送到数据仓库。 有多少数据?在...

10得票13回答
什么构成“实时”?

我在决定将我的应用程序归类为“实时”还是“准实时”,或者可能是其他什么时遇到了问题。 该软件立即接收生成源数据,然后基于某些规则,在满足特定条件时引发警报。它采用每 30 秒检查过去 30 秒数据的方法,以查看是否已满足某一规则的标准。 这算是实时的吗?实时与准实时的定义阈值是什么? 编...

7得票1回答
使用Snowpipe - 加载小文件的最佳实践。例如,每天数千个4K文件?

问题 使用Snowpipe加载小文件(例如4K)相比推荐的1-10MB文件大小,成本会更高多少?注意:这个问题意味着加载小文件比推荐的1-10MB文件大小更昂贵。 了解最佳实践是加载1-10MB大小的文件,但我需要几分钟内完成近实时传输。我可以将文件连接起来使它们更大,但在发送微批处理到S...