loading...

Discussion on: Use cases for persistent logs with NATS Streaming

Collapse
byronruth profile image
Byron Ruth Author

Hi Alex, you are correct. This example doesn't have two threads competing for the lastProcessed variable. I did it to be explicit about the kind of operation it is suggesting. Its not obvious for many that a race condition could easily be introduced here if, for example, the value is being written to disk or a database or something to keep track of the offset.