What is the difference between Recurring Journal entries and Allocation Entries?

Trying to better understand when to use recurring journal entries vs allocation entries in GL.