首页 文章
  • 7 votes
     answers
     views

    在Linux上持久耐用需要什么?

    我正在编写一些软件来处理非常关键的数据,并且需要知道我需要做些什么来实现持久性 . 我看的每个地方都是矛盾的信息,所以我很欣赏任何见解 . 我写入磁盘有三种方法 . 使用O_DIRECT | O_DSYNC,pread'ing然后pwrite'ing 512字节 - 16 MB块 . 使用O_DIRECT,pread'ing然后pwrite'ing 512字节块,并根据需要定期调用fda...
  • 0 votes
     answers
     views

    在RabbitMQ中真的是持久的队列

    我查了"Message durability" RabbitMQ tutorial的一部分 . 但它有这个说明: 将消息标记为持久性并不能完全保证消息不会丢失 . 虽然它告诉RabbitMQ将消息保存到磁盘,但是当RabbitMQ接受消息并且尚未保存消息时,仍然有一个短时间窗口 . 此外,RabbitMQ不会为每条消息执行fsync(2) - 它可能只是保存到缓存而不是真正写...

热门问题