Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/commanded/eventstore
Event store using PostgreSQL for persistence
https://github.com/commanded/eventstore
ef564e7ca1281ceedcc7407497951009d93f2201 authored over 8 years ago
1867ef768f83a029d63aa4adc8c79c574c3c50a2 authored over 8 years ago
Subscriptions
76e07d6a2bc19d96f9a1fee16cabc0db9fdd92ed authored over 8 years ago78e38ff0e8d0e546d93ae12dd5a7c788e6c3791b authored over 8 years ago
07a6042988dffbaedec47e8bf78755086488fa2e authored over 8 years ago
a148e0c58fb8ab3603d92d645e3f145caad52e99 authored over 8 years ago
e4b0bff29dfd1f28e6595b2ad0d3d84cbe3f46ae authored over 8 years ago
f9ef388b84b1df4b01857ba3676f1288363efb27 authored over 8 years ago
e0771fa8acf8984d1968c9e2939244e1034af3c1 authored over 8 years ago
cefddeff834ee04936a2f01ae6f6585139607d4f authored over 8 years ago
Allow consumer to specify an event and payload serializer
7c106208302e12cd2aeccfc20b6df7ebac76b7e2 authored over 8 years agoeff622bbd0b6086b2c35e945af723bdd7f52b630 authored over 8 years ago
6c9ba4ae205f778fb6be2a921ab2191fab5750d5 authored over 8 years ago
68ab097557c9b84f730f4cc87d4286a0db3292dd authored over 8 years ago
19de686978189143777b0f8c687eb0eb4ea0eaf2 authored over 8 years ago
7d502d641554cd0599c16a2a90f86d848f28d4dd authored over 8 years ago
Does not return persisted events.
Rename `payload` to `data` and `headers` to `metadata` for eve...
e8cb6c377efd7970916fe3a8bc502ce5e6bae2a9 authored over 8 years ago
fbad42bbbe793393a908d0205c94ce41b08859fc authored over 8 years ago
cece74bf4f9a2186d042500085b82e2620df450c authored over 8 years ago
93a13763f73b902cff4fa5d2b3a89c9e5cca0c4f authored over 8 years ago
6e8c1b28878b9ceddfb8178534f51855fddfc05d authored over 8 years ago
f840453cafa7da2c31d60eaebfcd06b1c518494b authored over 8 years ago
Fix compiler warnings
54943e38f9554b68d1dcaa29fe5357e3c47e8190 authored over 8 years agoSingle writer process
27ec13d0c7b8b73ece2ec0e0ebac6a6f79c45108 authored over 8 years agob433d0539a9172bca9143fdc5e835953aab87012 authored over 8 years ago
ebe876def16c4b835f0f72d21baae0bd35a4d28c authored over 8 years ago
b151984b6c19c2ed0595199a1f55081a9b86eb91 authored over 8 years ago
ef76c5c5501a51c0ea6cb9313a534123760946ea authored over 8 years ago
e4c85b7a8fdf9e230ab812c31b912ba1c46e0fc2 authored over 8 years ago
Remove publisher; obsoleted by single writer process.
eca37e6554560d3f9258d140ffec9d4f8cea2088 authored over 8 years ago64cf693df7f7432e9c8c3b56e6136710cf8b8311 authored over 8 years ago
73b2e64446ad9c9b44b84710a36f2f6a7b1a5657 authored over 8 years ago
114faefb5ec16bac9d42637e487cc152a28a7dc2 authored over 8 years ago
459fa484403e81bca9f305ddaacff1e9ccfc2443 authored over 8 years ago
f301b419f5998d039f732d272dffa3b89810453a authored over 8 years ago
1065696e3fcc2a6f6930eaf43cde9e96e1ca9b52 authored over 8 years ago
f3c217426c19e6d2a424b1a45d036dea327463a8 authored over 8 years ago
78f72d5f3a45f9866b0a72c5dee064404a39fda5 authored over 8 years ago
c5657a9f179d93284aca23d2a4a483e397b19a8c authored over 8 years ago
Ability to change pool size and overflow
7f2855785aff31fea8affea06e2fa368da697bfb authored over 8 years ago
```
config :eventstore, EventStore.Storage,
username: "postgres",
password: "postgres",
da...
Support URLs for Postgrex configuration
69740398470c9237feb3dcbc7093fe1b8ba6dcd5 authored over 8 years ago221e69e17539dbfe80e59ce3675ada36814f5323 authored over 8 years ago
b97e015379fc8dddddfe2dbc7dccabe5d1c6bb21 authored almost 9 years ago
7a0ee1ce9ca5126836d553542efc1946fe1b6bda authored almost 9 years ago
7c0ad49883f0c7b52bb8b65b07d08317eb2b7d0b authored almost 9 years ago
a8f685b525e4f8da8cdbe0eee43352168aa6c472 authored almost 9 years ago
0bab9239a9a1db6e1ec709555b04e44736f106e9 authored almost 9 years ago
d8e80cabcf1790915c5cf1a34d38f84427b8f6d8 authored almost 9 years ago
To support earlier versions of PostgreSQL
f1deda08e348a1674b4ada0d99b96b05d68598db authored almost 9 years ago72809b1a721b6ad4fd79b267a6eb1da817437772 authored almost 9 years ago
a51829c1b8f73f65526af2773dd51f3bbdd54ab9 authored almost 9 years ago
62ef457d7b319659bba3d4f1ce2679b99d2bd385 authored almost 9 years ago
6b6d2ed49f2a98e02c0f23d596b707dcd4bf0eb4 authored almost 9 years ago
Ensure clean state between individual tests/
e8c967dc780f5a4c6f083829774293f88bccd9e3 authored almost 9 years ago3be142725d2d2df59e9ef17f02ab5a5173f1f5ec authored almost 9 years ago
1992c06e7eae9350168d64f6f2de3063c085b0e5 authored almost 9 years ago
45325a2a80e4be2129fb52f09f222c76a9b99caf authored almost 9 years ago
fec42f4d2c089adc18d1a19041b8168904d8fcc4 authored almost 9 years ago
42566e4348a55b22db0582836520b4a79d24bb67 authored almost 9 years ago
a28f212a191d0e757490e98ce09011e0b1d18b4f authored almost 9 years ago
55300e2253776423225bc943adb3dc6b97114551 authored almost 9 years ago
8c68dc75ef655e5b28a2e7e6d91159b4331d1a1f authored almost 9 years ago
Use supervisor for streams and subscriptions
9d378936eb01efebcdc3500c2a97f4e800aeadee authored almost 9 years ago1552f7c7a666ce9e823aafd4aa991480d17cbba3 authored almost 9 years ago
ab9a61321700577e27f334ed101abd084104f990 authored almost 9 years ago
53856e2b11d8158f86a7dcaf2341b5bd79dc84b8 authored almost 9 years ago
b5aa6baf7f9b3a550b3801d30588fc4a26655439 authored almost 9 years ago
b6243c4906f642700cc586ca6d5fbea3ca4a75f3 authored almost 9 years ago
EventStore will expect events are already serialised to binary data.
1848a8b0e322e7d0ac00392e180bf01a6a1fcbf2 authored almost 9 years ago8b14a9b7522c318b3b28312f93e1808cdb8d7585 authored almost 9 years ago
96e33b81520fb7c0d2e7799f2a46b9f032749a77 authored almost 9 years ago
97ab9da7aada86ef44d32306979551e2caf817d4 authored almost 9 years ago
6810d6b39c96790fd8b9b5f361cf9cfa14823154 authored almost 9 years ago
f368575b0e62e625b99f94eec5030f8e4a723521 authored almost 9 years ago
04fd0b93460cab2d79a2111e85c1ecfa7ab9c8c9 authored almost 9 years ago
78237b8594928d834c9d52b54821ee7b854d64d2 authored almost 9 years ago
ca39fe0d549d808de864bb4deaae6095b6ae1a74 authored almost 9 years ago
Primarily to be used for tests.
Reset the event store database before a test run to ensure no
i...
9a4681b412316f436b36af668a7f92e70ac19f36 authored almost 9 years ago
3bd4172fa9d919e353c01f61719a6db26b147618 authored almost 9 years ago
90773f82d50e97e3be89c18f5435edfed8721a27 authored almost 9 years ago
1394b2a01c3813c9a4f47f8bc45d1e40083e2f2c authored almost 9 years ago
116d507c4cf23015e625f5c8fd63406c7f424e93 authored almost 9 years ago
To retain storage and subscription as state.
Updated README with new usage and bump version to ...
501195afc321d48c0269767b945646bccd9bb87b authored almost 9 years agoBump version to 0.0.5
8b1ba852c1a7124a7ff36db2b832d3a3f9a7f979 authored almost 9 years agoLink subscription to subscriber so both will terminate together.
Subscriber should be monitored...
1706d413986a22270d12c3dda2e552a09034f5cb authored almost 9 years agoRefactor due to guidance
cee8ea44517876e138cac89d907459610aa1dd3b authored almost 9 years agoUsing special `$all` stream identifier.
2f5730a0633cf5ff8ef98847e0187373e74e516c authored almost 9 years ago6a597019104d4e2e54f668ea530909f705c25fbe authored almost 9 years ago
7cebd29a0a4692fc918c12bbf22dde784eecdf13 authored almost 9 years ago
37b326ef0310cd9a7fa0430c0587c802f817d610 authored almost 9 years ago
Resulted in a 58.96% time reduction.
Appending 100 events benchmark reduced from 24,479.62 µs/o...
93e79e2ca80d349e5ea4aaf9418fa16676fd94ed authored almost 9 years agoea31967f5a87556a2932201a7b56ec2c72b10b05 authored almost 9 years ago
a44ac97e608a74dcc85d08ed4fc4d9b74cde6fc2 authored almost 9 years ago
Using `benchfella` library.
b94552f276fe88ea9f51a58f589b9c28143b5845 authored almost 9 years ago1a72259a885dc1192eb521553342dc298ced3d7b authored almost 9 years ago
194e42c1bd6481c57d8f72b9f0e4dd0483f150e6 authored almost 9 years ago
As the internal storage is the same for char, varchar and text.
6a9580025bbc6a0780ffcd03f62de7d3c24d5f15 authored almost 9 years ago