Eventlet is fundamentally broken, and is currently in the process of being shut down as a project (https://github.com/eventlet/eventlet/issues/972). There is a way to migrate to asyncio, but that's not really relevant to the way Celery uses it. As such, Celery should deprecate it.
(Gevent is still maintained and is in theory a similar alternative, but I suspect it suffers from the same fundamental problem eventlet does: monkeypatching the Python standard library is not a sustainable implementation strategy. I would not suggest using it either.)
Eventlet is fundamentally broken, and is currently in the process of being shut down as a project (https://github.com/eventlet/eventlet/issues/972). There is a way to migrate to asyncio, but that's not really relevant to the way Celery uses it. As such, Celery should deprecate it.
(Gevent is still maintained and is in theory a similar alternative, but I suspect it suffers from the same fundamental problem eventlet does: monkeypatching the Python standard library is not a sustainable implementation strategy. I would not suggest using it either.)