Comments (7)
Working on it.
from go-support.
@marcellanz Very cool, Marcel! (Ping @jroper)
from go-support.
Woot! very nice progress here, @marcellanz!
from go-support.
Awesome @marcellanz
from go-support.
Input from #27:
in future, we may add features to Cloudstate where we start up additional versions of the same entity, for example, we might offer some built in temporal loading support, where users can say "run this command against this entity in the state that it was in at this point of time in history". To do that, we would create a new entity context for that, even if an existing one already existed on that node, and replay the journal up until that time before running the command.
The current CRDT runner
should do the same for EventSourcing and any other state model.
from go-support.
TCK verification is replaced by functional tests.
from go-support.
"Optional: provide CRDT protocol spec feedback (mainly for clarification without reading the implementation)" is captured in a separate issue: #40
from go-support.
Related Issues (20)
- Context.Fail() is not an idiomatic Go API
- Add devcontainer support HOT 5
- CRDT Antora documentation HOT 1
- non-canonical import path "github.com/cloudstateio/go-support/cloudstate/" (should be "github.com/cloudstateio/go-support/cloudstate") HOT 4
- Implement the eventsourced TCK model
- Provide CRDT protocol spec feedback
- Go Support v0.2.0 HOT 3
- Improve type safety for command, forward and effect handlers HOT 2
- TestEventsourcingShoppingCart fails occasionally HOT 1
- Remove state setting from CRDT protocol implementation
- Dead links in new antora documentation HOT 2
- Implement Cloudstate Value Entity State Model
- Add TCK model for CRDT
- Passivation configuration by the discovery protocol
- Support CRDT empty streamed responses
- Implement Eventing Support
- action.HandleStreamedOut shall handle context cancellation
- Antora tags leak into pkg.go.dev API documentation
- Remove ShoppingCart as part of the TCK
- fix release – v0.2.2 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go-support.