Каковы плюсы и минусы построения распределенной очереди задач с RPC против MPI (например, Python's celery
)?Из того, что я видел, все очереди задач реализуются путем организации очередей сообщений в очереди задач, причем они используют многопроцессорность и многопоточность для использования задач в очереди.Таким образом, использование сообщений кажется стандартом.Можно ли даже использовать RPC для создания такой очереди задач?И почему это не будет хорошей идеей?