Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* initial commit from Akka.CQRS * have NBench use .NET Core App 2.1 explicitly (#3) * decoupling pricing system from Akka.Persistence.Query (#2) * decoupling pricing system from Akka.Persistence.Query * adding pricing support for Akka.CQRS.Subscriptions * added IMarketEvent support to ITradeEventPublisher * re-organizing subscriptions * implementing market event subscriptions (#4) * implementing market event subscriptions * fixed compilation error * reorganizing pricing subscriptions into its own project * fleshed out market events * added DistributedPubSub publishing support for market events * more * completed DistributedPubSub IMarketEvent implementation * wired up pricing actors using DistributedPubSub * completed first DistributedPubSub implementation of pricing service * adjusted docker-compose to form one unified cluster * made all subscribe messages for market events implement IWithStockId * need to troubleshoot why we receive no MATCH events * ported Aaronontheweb/InMemoryCQRSReplication#23 * integrating MarketSubscribe events into custom Petabridge.Cmd palette (#5) * integrating MarketSubscribe events into custom Petabridge.Cmd palette * fixed bugs with Petabridge.Cmd responses for price * Added initial Web UI project (#6) * Added initial Web UI project * added Smoothie.js, Knockout.js, and SignalR.js libs * added ClusterClient support * adding hubs and actors * first complete bootstrapped web UI * end to end Web UI * have cluster client connected, but not receiving any messages. * got Web UI printing output correctly now * fixed volume reporting (#7) * made all Trade subscription events implement IWithStockId (#8) * made all Trade subscription events implement IWithStockId * implemented ActorTradeSubscriptionManager * implemented ActorMarketEventSubscriptionManager * added Google Protobuf files for Akka.CQRS (#9) * added Google Protobuf files for Akka.CQRS * Added compiled protobuf output * working on subscription messages * added protobuf messages for pricing * working on implementing TradeEventSerializer * added TradeEventSerializer * completed first pass at TradeEventSerializer * Added tests to validate Protobuf usage * centralizing access to DevOps material (#10) * centralizing access to DevOps material * completed centralization of DevOps config * Phobos integration (#11) * Added build configuration support for Phobos * added Phobos to PR validation * fixed nuget restore * Revert "Added build configuration support for Phobos" This reverts commit f4c6c43. * removed Phobos changes from .SLN * changing build script * added solution configurations for Phobos * fixed dotnet publish stage * added Phobos integration * fixed compilation error * working on XML POKE strategy * fixed XPATH * fixed issue with build script * added Phobos configuration to Subscriptions.Tests * copy build output to correct folder for Dockerfile support * added Akka.CQRS.Subscriptions.Tests back to the solution file * fixed outstanding issues with unit tests * got Phobos docker builds to work * fixed dotnet publish * removed Docker stage from windows build pipeline * added docker-compose with tracing and monitoring systems * completed bug-fixing Phobos integration * working on testing manual state distribution (#12) * working on testing manual state distribution * got sharding and routing systems up * added router for earlier stages of workshop * K8s setup (#13) * Added Lighthouse Kubernetes YAML * phobos must be explicitly enabled in order to run * added YAML deployment files for a bunch of services * added final K8s yaml files * fixing bugs with cluster consistent hash routing (#14) * fixing bugs with cluster consistent hash routing * fixed issues with K8s and sharding * Fix trade processor startup (#15) * fixed DNS issue with trade-processor * fixed NRE with MatchingEngine * loaded DData config by default * added deployServices script * cleaned up issues with K8s deployments (#16) * cleaned up issues with K8s deployments * fixed deployment scripts * reduced cluster size * Revert "fixed deployment scripts" This reverts commit a3266f2. * fixed YAML * fixing MongoDb pricing recovery error (#17) * fixing MongoDb pricing recovery error * fixed MongoDb recovery error and retry-reconnect from web * fixed README * Update README.md * have continuous integration run for updates to individual lessons as well (#18) * WIP - lesson6 workup (#19) * removed Phobos packages * removed Phobos K8s infrastructure * removed phobos.conf * fixed some bugs with MatchAggregator and OrderBookActor (#20) * disabled Phobos builds on Azure Pipelines (#22) * added Phobos K8s services back (#23) * added Phobos K8s services back * fixed pricing infra * Fix orderbook snapshot recovery (#24) * force mongodb to support binary serialization * fixing MongoDb serialization * no more MongoDb recovery of snapshot data * Update README.md
- Loading branch information