Please revive :)
Maybe this can also be an atomix project? (Reactive & Data flow Grid / Cluster computing)
--
You received this message because you are subscribed to the Google Groups "vertigo" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vertx-vertig...@googlegroups.com.
To post to this group, send email to vertx-...@googlegroups.com.
Visit this group at http://groups.google.com/group/vertx-vertigo.
To view this discussion on the web visit https://groups.google.com/d/msgid/vertx-vertigo/b39a5c4f-26dc-4a83-8390-eb9827d1f2f4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "vertigo" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vertx-vertigo/858YGq8hS18/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vertx-vertig...@googlegroups.com.
To post to this group, send email to vertx-...@googlegroups.com.
Visit this group at http://groups.google.com/group/vertx-vertigo.
To view this discussion on the web visit https://groups.google.com/d/msgid/vertx-vertigo/D053F81E-5E37-46C9-B4FB-2C22AB5CBACD%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vertx-vertigo/CAAfFNYHFzdgZym3cULBYR7ArBXSAO0J7nPvuwdtuVaCZStaPWA%40mail.gmail.com.
Is it possible to put out an Alpha quality version soon. Something you can code against.Also have a look at: http://tensorflow.org/
--
You received this message because you are subscribed to the Google Groups "vertigo" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vertx-vertig...@googlegroups.com.
To post to this group, send email to vertx-...@googlegroups.com.
Visit this group at http://groups.google.com/group/vertx-vertigo.
To view this discussion on the web visit https://groups.google.com/d/msgid/vertx-vertigo/aa512709-5567-4f6f-8575-45be9f177469%40googlegroups.com.
So we're quite interested in knowing more about the direction this is going in. What we really like about the current version is the separation between network configuration and component implementations. The way we're using it is to allow "tenants" to get independently built components to work together by configuration. For that the current network definition (json or class structure) and port/connection abstractions are almost perfect. The prototype in Oliver's repo seems quite different with more of a reactive stream focus, and at this point it's hard to see how that compares.
--
You received this message because you are subscribed to the Google Groups "vertigo" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vertx-vertig...@googlegroups.com.
To post to this group, send email to vertx-...@googlegroups.com.
Visit this group at http://groups.google.com/group/vertx-vertigo.
To view this discussion on the web visit https://groups.google.com/d/msgid/vertx-vertigo/c3059373-5c25-4d33-9a40-7171bac6818c%40googlegroups.com.
1. Embed AtomixReplicas or clients on each node in the cluster2. For each shard, create a DistributedLeaderElection resource called "shard.n" or whatever3. When a node is elected leader, start listening for messages for the shard that was elected leader (this could be done with any external API like a Catalyst Transport, HTTP, Vert.x, Netty, or with DistributedMessageBus)
--
You received this message because you are subscribed to a topic in the Google Groups "vertigo" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vertx-vertigo/858YGq8hS18/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vertx-vertig...@googlegroups.com.
To post to this group, send email to vertx-...@googlegroups.com.
Visit this group at http://groups.google.com/group/vertx-vertigo.
To view this discussion on the web visit https://groups.google.com/d/msgid/vertx-vertigo/a19cf434-581b-4ed4-ae25-4d8b5537f56a%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "vertigo" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vertx-vertig...@googlegroups.com.
To post to this group, send email to vertx-...@googlegroups.com.
Visit this group at http://groups.google.com/group/vertx-vertigo.
To view this discussion on the web visit https://groups.google.com/d/msgid/vertx-vertigo/CAAfFNYF7q9zPv8zB5rhUBnDC9UAK4rM99u8X5Aq34-J8GS-BAQ%40mail.gmail.com.
The current vertigo implementation supports "flat" networks. The networks support only the same abstraction level. But to really exploit the concepts to its full potential vertigo has to support hierarchical networks (different abstraction levels). To give it a try I implemented an operator which is able to connect to or nest networks in networks based on conditions. Its like a SQL join which connects networks. As networks are functions, the join operation joins functions - wicked idea imo. As I implemented it in vertigo I got a single point of failure and performance bottleneck problem with vertigo in vertx. I ask Jordan if vertigo could support state recovery and scaling. After some black magic was applied to that problem copycat appeared.
A related problem to the state issue is how components interact with each other. As the component instances (& nested networks) are distributed in a cluster you might not be able to communicate with any network but only with components / nested networks sub-set defined by the join conditions. As these components might be state full, its important to communicate with these components (via its ports) not "randomly" but send messages to its specific ports in a specific order to work probably. To ensure that state full components are communicated the right way, I use a method to model a communication protocol for a component, which is based on finite state machine modelling (google "state machine compiler"). Now this stuff gets really crazy.