Вам нужно будет использовать связанную задачу , чтобы получить заголовки запроса и установить заголовки сообщений задачи при вызове apply_async
:
from datetime import datetime
some_task.apply_async(headers={'timestamp': datetime.now()})
tasks.py:
@task(bind=True)
def some_task(self,):
print(self.request.headers.get('time_sent', 0))