VUS Core Design Todo - illyfrancis/scribble GitHub Wiki
Todo
Camel to consume messages off ActiveMQ produced with ActiveMQ example (producer)
configure multiple camel consumers in single vm to consume messages via ActiveMQ
Set up Akka
Point Camel to Akka with Akka-Camel
Pass message from Client - [Camel endpoint] -> ActiveMQ -> [Camel enpoint] -> Akka
Explore different setting with ActiveMQ producer/consumer example. e.g. try durable, reply to, etc - determine different categories by looking at the source code, also try ByteMessage instead of TextMessage
I think the dicision on message body type needs to be a part of Integration stream (then the core assume what format?)
Backlog
Confirm thread model for both
Set up Neo4j
Set up basic structure, try both server tool and program
Invoke query via using
Done
Finish Spring Data Neo4j chapter
Need to consider if to use GraphDB
Need to consider between Spring Data or direct
Related to above, think about the use cases in terms of "object" model vs more "graphy" approach, i.e. is object-to-graph mapping a requirements?
Consider Spring Data use without OG mapping. Is it possible to just use "Repository"? (I don't think so but not 100% sure)
Think about transactions (JTA) in the context of non-application server
Think about the use of "Live View" use, AspectJ adds more complexity?
Weigh out the choice between "embedded" mode vs. "server" mode
how to scale out if "embedded"? - I don't think it's possible so "server" mode is needed in that case?
Try ActiveMQ set up
Installed and ran example code, producer and consumer
and checked out web console
it also has nice descriptions on how to run the console for embedded activeMQ, which I think it'll be useful for integration tests
also check out JMX, JConsole description
🗂️ Page Index for this GitHub Wiki