小编Sco*_*ach的帖子

AWS ElastiCache/SimpleQueue 与 DynamoDB

我想知道使用 ElastiCache/SimpleQueue 与分别在 DynamoDB 中使用“缓存”和“队列”表的理由。

似乎缓存/队列服务的网络延迟会胜过很多性能提升,并且让 EC2 将 Dynamo 视为缓存/队列服务将提供相同的延迟和吞吐量(因为 Dynamo 在任何情况下都允许固定的低延迟)加载)。

主要是关于发电机与其他负载服务的价格吗?

有没有人将 Dynamo 与 ElastiCache/SQS 进行比较时有任何粗略的延迟数字?

我是否遗漏了其他更重要的考虑因素来证明额外的复杂性?

谢谢。

amazon-web-services amazon-elasticache amazon-dynamodb

17
推荐指数
3
解决办法
1万
查看次数

Apache mod_proxy 与 mod_rewrite

使用 mod_proxy 和 mod_rewrite 有什么区别?

我需要通过 tomcat 发送某些 url 模式,它在同一台主机上运行,​​但在端口 8080 下。我知道这是 mod_proxy 的东西,但我想知道为什么我不能只使用 mod_rewrite,或者有什么区别是?

可能必须使用反向代理,并且在管道中时它会得到处理?

谢谢。

mod-rewrite mod-proxy apache-2.2

11
推荐指数
2
解决办法
9096
查看次数

SCP - 是否需要校验和?

我每天晚上都通过 scp 自动备份和传输文件。

我意识到我通过协议本身获得了数据包级校验和,但我想知道最好的做法是确保传输没有失败或部分完成等。

我可以使用 rsync,但我的需求很简单,我只想确保:

  1. 传输没有错误
  2. 如果有的话重试(这样我就不会发现我在恢复时已经过时了 4 天)

backup scp checksum

3
推荐指数
1
解决办法
7498
查看次数

Ubuntu 守护进程最佳实践?

我有一个 RingoJS 网络服务器(在 Jetty 上运行),它是 Apache 反向代理设置的一部分。

我希望多个 Ringo 进程在后台自主运行,在重启时自动启动等。基本上,与 Apache 或 Postgresql 守护进程相同。

我研究了在后台运行的进程(通过 & 或 bg)、nohup 和使用 screen 来维护多个上下文。我不确定这里的最佳做法是什么。

我希望能够轻松识别(友好名称)正在运行的每个 RingoJS 进程。(每个应用程序一个)。然后能够像使用 apachectl 或其他东西一样轻松地启动和停止它们。我希望进程在重新启动时自动启动,并且不受重复 ssh 会话的影响。

Screen 似乎是一个不错的选择,但它的用例似乎更多地用于移植 shell 上下文,而不是用于维护长时间运行的系统进程。我可以在后台运行作业,但担心注销后的僵尸进程或无法清楚识别正在运行的应用程序/服务的神秘 PID。

任何人都可以提供一些关于我“应该”做什么来实现这一结果的指示?

谢谢。

linux ubuntu jetty daemon service

2
推荐指数
1
解决办法
1148
查看次数