gpt4 book ai didi

php - Azure PHP Web 角色,F# 辅助角色 : developing on different machines

转载 作者:行者123 更新时间:2023-12-04 06:42:42 25 4
gpt4 key购买 nike

我和一个 friend 想创建一个网站来操纵 Facebook 数据。

结构是:

  • PHP Web 角色(包含网页、用户 OAuth 登录、与队列交互以及与 SQL Azure 数据库交互)
  • F# 辅助角色(进行统计和大量数据提取)

该过程是(假设是新用户):

  • 用户到达网页并通过 OAuth 登录 Facebook,然后 PHP Web 角色在 worktodo 队列中发布一条消息,其中包含登录信息和 token 。

  • F# 辅助角色从 worktodo 队列中读取消息并开始进行数据处理(使用 Facebook API)和统计,然后将结果写入 SQL Azure 数据库。最后,它向 workdone 队列发布一条消息,表明它已成功为用户进行数据处理。

  • 最后,PHP Web 角色读取工作完成队列并注意到工作已完成,并显示算法结果。

我有两个问题:

  • 这个设计有很大缺陷吗?

  • 最好的协作方式是什么:一个人编写 PHP,另一个人编写 F#,有没有一种方法可以使用两台不同机器上的开发存储?

非常感谢! (如果有人觉得这些东西太基础了,我深表歉意,我在所有这些问题上都是初学者)。

最佳答案

如果您想遵循更多的实验路径,您也可以尝试查看 Phalanger 。这是一个将 PHP 代码编译为 .NET 的项目,因此可以直接在 Azure 上运行它并与 F# 很好地协作(Phalanger 有一些语言扩展,允许您调用任何 .NET 对象和一些 API for calling Phalanger objects C#)。

我前一段时间参与了这个项目,但现在它是由其他人开发的(正如你从签到中看到的那样,它再次非常活跃,他们肯定有兴趣合作解决可能的问题) Azure 问题)。如果您有兴趣,请告诉我 - 我可以给您一些联系方式,以便您可以与他们讨论 Azure 上的 Phalanger 状态。

关于php - Azure PHP Web 角色,F# 辅助角色 : developing on different machines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4055217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com