我有一个独特的设置我试图确定Heroku是否可以容纳。围绕polygot应用程序有很多营销,但我只能找到一个例子!
我的申请包括:
由于这些用户上传的文件非常庞大,我希望上传的文件直接转到Java应用程序。我首选的架构是:
我在这里无法弄清楚的一个大问题是,我是否可以同时使用同一套dynos或不同的dynos但在相同域下运行Django Java应用程序以避免AJAX跨域问题。 Heroku是否支持URL级路由?例如:
如果无法做到这一点,是否有人对解决方法有任何想法?我知道我可以让用户将文件上传到Django并让Django从服务器端而不是客户端向Java发送请求,但这是传递大量文件的绝大部分。
非常感谢!
答案 0 :(得分:0)
Heroku不支持通过URL路由的功能。多语言组件应作为自己的子域存在,并以跨域方式运行。
作为旁注:您是否考虑过直接上传到S3而不是上传到Heroku上的应用程序,然后(可能)上传到S3。如果您正在处理跨域文件上传,那么值得考虑的是它的高可扩展性。