7得票1回答
Linux高可用/集群:Pacemaker、Heartbeat、Corosync和Wackamole之间有什么区别?

你能帮助我理解Linux HA吗? Pacemaker、Heartbeat、Corosync似乎是整个HA堆栈的一部分,但它们如何配合使用? wackamole与Pacemaker/Heartbeat/Corosync有何不同?我看到有人认为wackamole比Heartbeat更好,因为...

7得票5回答
如何提高电子邮件发送和投递的可靠性?

目前的应用程序使用Simple Java Mail每天发送几封电子邮件,但有些电子邮件从未到达客户端。 根据应用程序服务器日志,有几个邮件服务器超时,但这并不能解释所有丢失电子邮件的情况。添加重试功能可以解决超时问题,但是否有其他方法来提高电子邮件的可靠性呢?

10得票1回答
Qemu裸机仿真 - 如何查看UART输出?

问题: 如何从在Qemu中运行的裸机程序获取UART输出? 背景: 以下是我一直在使用的命令行调用: qemu-system-arm -M xilinx-zynq-a9 -cpu cortex-a9 -nographic -kernel $BUILD_DIR/mm.elf -m 512...

8得票1回答
HtmlUnitDriver有多可靠?

显然,这个问题的答案取决于许多环境因素。 一般而言,我想知道人们使用HtmlUnitDriver的经验如何,作为一个可靠的工具,可以被“信任”以基本相同的方式浏览网站,就像其他浏览器一样。 当然,我意识到“其他浏览器的方式”非常模糊;自然而然地,每个浏览器都有其怪癖。但是我参与了一个项目,...

13得票2回答
计划任务或服务的容错和可靠性最佳实践

我一直在开发许多作为Windows服务或定时任务运行的应用程序。 现在,我希望确保这些应用程序具有容错性和可靠性。例如:我有一个每小时运行一次的服务。如果服务在运行时崩溃,我希望应用程序能够再次运行相同的时间段(包括数据处理的事务)以避免数据丢失。此外,我还希望程序报告详细的错误信息。我的目...

8得票6回答
如何可靠地处理队列?

请考虑这个在概念上很简单的任务:消费队列,并为每个条目发送电子邮件。 一个简单的方法是: while true: entry = queue.pop() sendMail(); 这里的问题是,如果在弹出邮件之后但在发送邮件之前/期间消费者崩溃,则会丢失一封邮件。因此,您需要...

20得票6回答
Facebook图形API - 获取URL的ID?

这似乎是从图形API中可以期待的相当明显和基本的事情,但我在处理它时遇到了严重困难。 我想做的就是获取任何特定URL的ID。 他们有一个方法可以做到这一点:https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/ ...

13得票1回答
S3备份的高可用性和可靠性

我对此进行了一些研究,但没有找到任何实质性的答案,因此转向 StackOverflow 寻求帮助。 Amazon S3 在高可用性和可靠性方面有多可靠?我知道它有服务级别协议,但如果 AWS 中的可用区 (AZ) 或整个区域出现问题怎么办呢? 我查看了 Amazon S3 的设置文档。在尝...

10得票3回答
Windows Azure有没有现成的防御拒绝服务攻击的解决方案?

我们正在开发一个托管在Windows Azure上的Web服务。我们预计在某些时刻,坏人会试图对其进行DDOS攻击。我进行了谷歌搜索,没有找到任何关于Windows Azure是否有一些抵御拒绝服务攻击的功能的新信息和明确的解答(这篇文章 相当模糊)。 我们需要采取什么特殊措施?Window...

20得票4回答
Redis - 使用BRPOPLPUSH的更可靠的处理队列清理方法

我们目前的设计 环境:Redis 2.8.17 我们实现了一个可靠队列,使用与 Redis 文档中描述的类似模式,在 RPOPLPUSH 下。 但是,为了考虑到其阻塞特性,我们使用BRPOPLPUSH,并使用LPUSH 来确保先进先出(FIFO)顺序。 生产者: 多个线程(来自多台服务...