Distribute Lock vs. Single Consumer for the Queue
Which solution do people think is more scalable, efficient solution to avoid race condition in async processing system? I'd bet on single consumer against distributed lock, but there's not enough context to decide. Neither is scalable. If neither is scalable, what would be the ideal solution? What more context would you need?