我有一个非常琐碎的--我猜--情况和几个实现选择。我有一个Rails应用程序(称为Core),根据用户的请求,可以从互联网上抓取数据。爬虫没有任何业务逻辑--至少目前是这样--但是,获取和持久化数据是一项需要时间的工作,我不希望它被阻塞。
我已经考虑过不同的体系结构,但是我不确定当事情发展的时候哪种体系结构会运行得最好。选项:
发布于 2018-03-02 13:45:21
你的建筑建议正朝着正确的方向发展。
我的最后一个建议是:如果您仍然在对应用程序进行原型化并尝试各种想法,我建议您遵循单块体系结构的方法,并更多地关注验证您的建议。但是,如果您已经有了一个结构良好的方案,并且知道了对应用程序的预期需求,那么微服务架构可能是开发一个可扩展和可靠的系统的一个很好的选择。
https://stackoverflow.com/questions/49069281
复制相似问题