Commit Graph

125 Commits

Author SHA1 Message Date
Robinson 88bac6ef84
Version 6.15 2023-11-16 12:08:30 +01:00
Robinson 4bd77515d8
Increased connection timeouts. 2023-11-07 16:48:05 +01:00
Robinson 58535a923b
Added support for connection tags (so the client can set a name for its connection, and the server will get that name). This is usefull for identifying different connections (and doing different things) based on their tag name. 2023-10-28 20:55:49 +02:00
Robinson fe98763712
All connections are now buffered - in the event there is a network issue, or a quick reconnect, and messages are sent DURING this disconnected phase, these messages will be resent on the new connection once it is connected 2023-10-28 20:54:40 +02:00
Robinson 7f2ad97aa7
code cleanup and comments 2023-10-26 14:57:48 +02:00
Robinson d4e3e2e41d
Better/easier checking if we are a session or not 2023-10-18 19:49:33 +02:00
Robinson c62016dad9
version 6.14 2023-10-05 13:19:10 +02:00
Robinson 66a922b6b5
Increased default macos devShm virtual drive 2023-10-05 13:18:28 +02:00
Robinson 48325ee846
version 6.13 2023-10-03 22:11:48 +02:00
Robinson c69a33f1a9
version 6.12 2023-09-28 01:55:14 +02:00
Robinson 653236a7e2
version 6.11 2023-09-25 14:00:52 +02:00
Robinson e6b4cbd386
Added support for sessions 2023-09-21 12:53:47 +02:00
Robinson b2b6cfdc10
Removed KotlinLogging (it has a niche usage that did not apply) 2023-09-13 17:04:25 +02:00
Robinson 81380fe633
Wrapped logger.debug/trace into if statements to prevent the JVM from creating unnecessary lambdas 2023-09-13 16:01:14 +02:00
Robinson 3e9a8f9c74
Moved ping to the connection object 2023-09-05 12:58:38 +02:00
Robinson 8b62dbb063
Removed more coroutine, simplified methods 2023-09-04 14:23:06 +02:00
Robinson e185f496ec
Removed coroutines/suspending calls 2023-09-04 00:48:00 +02:00
Robinson 364b29fd0c
version 6.9.1 2023-08-21 19:53:10 +02:00
Robinson 0747802f0d
updated deps, version 6.9 2023-08-21 02:20:41 +02:00
Robinson 87173af0b7
version 6.8 2023-08-20 14:28:12 +02:00
Robinson c95e811fde
version 6.7 2023-08-11 16:23:49 -06:00
Robinson 50ab7fc72f
config.id -> mediaDriverId() 2023-08-09 22:13:55 -06:00
Robinson 08d58fd6fd
Fixed issues with recursive aeron directory name 2023-08-07 00:09:14 -06:00
Robinson 3016618b1c
Added support for also changing the aeron driver idle strategies 2023-07-24 01:42:27 +02:00
Robinson 57480735c3
By default, create dev/shm for macos (ram drive). Windows still uses the disk. 2023-07-23 23:36:36 +02:00
Robinson 7f6550f1c1
Now use defaults for idle strategies 2023-07-23 13:40:42 +02:00
Robinson ed2ddb239d
Tweaked aeron idle strategies 2023-07-21 22:46:30 +02:00
Robinson 2c0680b513
Simplified setting aeron initial window length 2023-07-20 20:41:13 +02:00
Robinson d787045149
Updated version 2023-07-16 14:58:01 +02:00
Robinson 2f8c78ddee
Added ipcMTU to aeron config (it will be the same as the network MTU). This must be the same value, since our internal read/write serialization buffers) 2023-07-14 13:39:08 +02:00
Robinson d3c3bf50d6
Changed applicationId -> appId 2023-07-12 14:04:32 +02:00
Robinson cce3957089
Moved IPC/UDP handshake stream ID to config 2023-07-01 11:41:47 +02:00
Robinson 5ec2abfc9b
Added better support for streaming large amounts of data (uses temp files if it's too much data) 2023-06-29 12:11:17 +02:00
Robinson 53939470b9
Added the required application ID. Added ability to override client-listen-port, permit allowing to run shared instances of the aeron driver across processes. 2023-06-29 01:32:04 +02:00
Robinson 55604c679c
Moved port from configuration file to API call for connect() and bind() 2023-06-26 19:28:55 +02:00
Robinson 3897becef1
Addec copy(), changed the defaultMessageCoroutineScope to be 'Default' instead of IO. The defaultNetworkEventPoll is now in the event poller 2023-06-25 17:25:05 +02:00
Robinson 9e3a5b4d16
Updated secure random 2023-06-16 14:18:42 +02:00
Robinson 698a669d60
Removed dead code, added pingTimeout 2023-05-28 19:19:37 +02:00
Robinson e1997eb8cc
getting the aeron log location is now static public. 2023-05-28 17:03:05 +02:00
Robinson f40d36c488
Fixed issues with unique aeron directory naming 2023-05-24 09:15:55 +02:00
Robinson 2d87e003dc
Fixed issues surrounding the session/stream ID rewrite and connection handshake/state management 2023-05-08 09:58:24 +02:00
Robinson 74dbdf02b5
Updated Configuration settings for unique directories 2023-04-20 17:51:07 +02:00
Robinson 0b7aa96ede
aeron dir is now auto-set to be absolute 2023-03-17 14:02:42 +01:00
Robinson 8f81243c25
MOved event dispatch to own class (as it is not user configurable) 2023-03-02 19:44:54 +01:00
Robinson 9b1c594abb
Don't log (and trigger the "already shown tempFS tips) message if we are the NOP.LOGGER (which is when we check if we are running, it's the NOP logger.)" 2023-03-01 12:49:45 +01:00
Robinson f1e6df094d
Added another type for equality/hash. Fixed issues with event/message dispatch 2023-03-01 00:24:44 +01:00
Robinson 389be7b6db
added equals/hashCode 2023-02-23 12:37:00 +01:00
Robinson 8ae3f15f8e
Added support for IPC/UDP term buffer length (with the default the same as it was previously) 2023-02-16 21:43:45 +01:00
Robinson 3064545645
Send buffer is smaller (1mb) 2023-02-15 15:22:49 +01:00
Robinson 9f42800d6a
updated version 2023-02-14 23:47:04 +01:00