ruby-on-rails - Rails 子域集群

标签 ruby-on-rails linux cluster-computing

我即将写一篇Ruby on Rails应用程序将使用子域来验证用户身份。我们将有两种类型的帐户:

  • 用户帐户
  • 域帐户

因此,用户将能够使用相同的凭据属于多个域帐户。我希望域帐户管理员能够搜索特定用户并将其添加到他们的域中。

除了简单地在数据库中创建一个域帐户之外,我还想在计算机上设置一个实际帐户(基于 Linux),以便用户可以将文件放入特殊目录中,并且我们可以运行一些脚本来导入新数据。或者,我可以编写一个客户端/服务器脚本来简化此过程。

所有这些我相信我都能做到,但是,一旦项目达到一定数量的域帐户,就需要弄清楚如何适本地对域帐户进行集群,以便我们可以拥有多台机器。

从数据库的角度来看,这相当简单,并且有很多关于如何集群 MySQL 或我决定使用的 SQL 服务器的教程。所以我的问题实际上更多地与机器帐户以及如何集群 Rails 应用程序有关。

如果您想要进行比较,请将此项目视为 GitHubBeanstalk但数据与源代码控制无关。

有人有这方面的经验或者知道有什么真正好的文章/书籍可以帮助我入门吗?

非常感谢!

最佳答案

我建议您考虑使用 PAM 模块之一,它可以让您针对 SQL 数据库进行帐户身份验证。这样,您只需将域帐户添加到 SQL 数据库,即可免费自动获得 UNIX 帐户(在所有服务器上)。所以聚类也应该是免费的......

关于ruby-on-rails - Rails 子域集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132746/

相关文章:

php - 尝试用 SED 替换 PHP 中的行

php - file_get_contents() 返回缓存的页面

linux - 我可以在同一行的 file.txt 上写吗

node.js:从主集群控制

cassandra - 在单个物理节点上设置两个实例 Cassandra 集群(装有 Windows 10 的笔记本电脑)

javascript - rails : Rendering a JS alert

ruby-on-rails - rails : Download by Mechanize custom filename

java - 尝试在 Rails Heroku 应用程序上安装 Java

ruby-on-rails - 使用来自私有(private) bitbucket 存储库的 gem

mysql - 集群、分片或简单的分区/复制