maniolias
f79a0444f6
feat(cluster): rewrite cluster discovering
...
* Discovering process adapted from EventStore scala client
* Use DNS for first discover but also for reconnoctions (the aim is to be able to reconnect even if all nodes have new IP addresses eg. after rolling update in a cloud environment)
* Being able to perform proper unit testing
2020-09-17 09:52:11 +02:00
Ali Abbas Jaffri
11f882501f
🐛 Adding object reference to externalTcpIp: Solves locating cluster via gossip seeds
2020-03-02 15:39:32 +01:00
Jonathan Dextraze
4ae4c1e010
Fix error with logging in SimpleQueuedHandler handler
2019-06-06 11:42:22 -07:00
Nicolas Dextraze
7db060af6e
Removed some console
...
Fixed issue 60
2019-02-18 09:12:28 -08:00
215708014c
Add Object.freeze on private enums
...
Improve code readability
2018-07-09 10:27:12 -07:00
67dd275b5d
Fix potential error handling bug due to missing EventEmitter.call(this) in EventStoreNodeConnection and EventStoreConnectionLogicHandler
2018-01-17 11:29:24 -08:00
Nicolas Dextraze
4584517ede
Update tests, typescript declaration
2017-10-17 15:55:07 -07:00
Nicolas Dextraze
e6af223f0d
Fix identify client serialize
2017-10-17 14:36:00 -07:00
Nicolas Dextraze
990351738c
Update proto
2017-10-17 14:31:26 -07:00
Nicolas Dextraze
121e248dd8
#35 implement heartbeatInfo event on connection
2017-05-15 12:55:14 -07:00
Nicolas Dextraze
e2459321f6
Fixing small bugs in the reconnection logic
2017-01-29 11:00:40 -08:00
Nicolas Dextraze
1558918692
19: Implement cluster discovery using dns
2017-01-29 10:57:59 -08:00
Nicolas Dextraze
006b5b4791
18 - Changing all hostname to host, fixing some async issues in tests
2017-01-28 18:04:58 -08:00
3ae8086e8d
Fix issue #15 - completed operation not removed from operation manager
2016-12-07 18:14:31 -08:00
454b150fb6
Working on documentation (wip)
2016-11-06 22:58:11 -08:00
7243163022
9 - add missing connectionId to function parameter
2016-11-06 16:23:24 -08:00
Nicolas Dextraze
830a317f0d
Bumping version to 0.0.7, exposing loggers, minor bug fixes, cluster connection (wip)
2016-10-20 04:40:46 -07:00
Nicolas Dextraze
f951a625f4
Performance improvement by using strict equality, fixed heartbeat issue in connection stage
2016-10-17 21:58:28 -07:00
Nicolas Dextraze
dd1302f641
Implemented connection to cluster using gossip seeds
2016-10-15 15:41:25 -07:00
Nicolas Dextraze
0b63df85e7
Add failure scenarios tests for connection, appendToStream, deleteStream (wip)
2016-03-11 15:55:27 -08:00
Nicolas Dextraze
f1c3c42d46
Adding persistent subscription support
2016-03-10 22:57:39 -08:00
Nicolas Dextraze
05e693d7b9
Replace when with native Promise
2016-03-09 16:09:18 -08:00
Nicolas Dextraze
9be67bf7c7
Initial commit
2016-03-09 12:46:15 -08:00