aeron
aeron copied to clipboard
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
- The leader will send a redirect in response to backup queries (indicating that the leader should not be used). - ClusterBackup will try a different node in response to...
If one will send a message to client session immediately in onSessionOpen, then SessionEvent message will be sent to the AeronCluster client (through same Egress channel). As a result the...
Use the C client close handler to ensure that the client conductor thread drains before destructing the Aeron resources in the C++ wrapper.
Allow response channels to be used for control, replay and replication channels when using the Archive client over a remote connection. * Support the use of a randomly generated single...
`aeron_set_thread_affinity_on_start` does a simple strcmp on the agent role, which is not set to any of the expected values in shared or sharednetwork modes, and so thread affinity values don't...
Adds support for IP_TOS. Implements the following ticket: https://github.com/real-logic/aeron/issues/1125 What is missing: - probably some config logic. Still in the process of getting a proper understanding. - implement TOS in...
I have a question around the design decision behind group tags and spies. In UDP, say I create a publication over a channel that is tagged like this: `fc=tagged,g:101` The...
It would also be helpful to note this in the [Client-Concurrency-Model](https://github.com/real-logic/aeron/wiki/Client-Concurrency-Model#:~:text=Within%20a%20process,only%20one%20thread.) with something like: > Within a process the C++ and Java Aeron clients are thread safe by default and...
This is mostly a nitpick, and I'm not sure my analysis below is correct, so please correct me if I'm wrong. In `FragmentAssembler#handleFragment`, the term offset of the next fragment...