我在Play 2.1.0中尝试使用CoffeeScript的第一步.我创建了一个新的应用程序,并将我的CoffeeScript文件main.coffee放在app/assets/javascripts /中.
我期望在启动播放应用程序(在播放控制台中输入'run')时,我的CoffeeScript将被编译,并且生成的main.js将被放置在public/javascripts目录中.
但是在该目录中没有创建main.js.我是否必须在其他地方添加一些配置?
我有一个带有n个worker的dask集群,并希望worker对数据库进行查询.但是数据库只能并行处理m个查询,其中m <n.我如何在dask.distributed中对其进行建模?只有m个工人应该并行完成这项任务.
我已经看到分布式支持锁(http://distributed.readthedocs.io/en/latest/api.html#distributed.Lock).但有了这个,我只能并行执行一个查询,而不是m.
我也看到我可以为每个工人定义资源(https://distributed.readthedocs.io/en/latest/resources.html).但这也不合适,因为数据库独立于工人.我要么必须为每个worker定义1个数据库资源(这会导致太多的并行查询).或者我必须将m个数据库资源分配给n个工作者,这在设置集群和执行中次优时很困难.
是否可以在dask中定义类似信号量的东西来解决这个问题?