As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Is there any Java library that allows to build a clustered (thus, distributed) event bus?
I'm not talking about relying to external pub/sub services like ZeroMQ/RabbitMQ/Redis, but a Java library that does all that internally (that is, keeping the connections to the other machines, synchronizing data and managing downtimes, etc).
Thanks
I suggest checking out the Akka middleware project - it uses the Actor model for designing concurrent/distributed systems. It is designed for Scala but provides a nice Java API.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
We would like to develop app that other developers can extend,
different user will have different extension, those extensions are only client side and run where the same app is running(in the browser)
our core app is angular.js
Use modules. A lot.
Group every thing that relates into a extra module. These modules could be used from where they are needed. And only modules that are needed need to be injected.
Also. Split all the stuff into smaller files similar to the modules. Use a build system that is intelligent enough to know what you need.
Read this blog post from brian ford.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Is it pretty stable or am I going to risk having to rewrite code if I use it because it might change in the future?
It is stable and fully supported.
snippet from the 1.6.4 sdk release
- NDB for Python - The NDB API has graduated from experimental and is now a fully
supported feature. This next-generation datastore API improves data modeling
and querying and has been built from the ground up to support an asynchronous
computing model.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am now struggling to find a best database for the following purpose:
1. Store the online data every 0.1 second!
2. Easy to access the data in the database
3. Compatible for windows system
4. No need to be OpenSource Solution
Any suggestions?
Well there is alot of nosql db systems, most simplest for me are redis and mongodb.
I use redis for highload apps, and mongodb for easier access to data (if you came from sql world). Both have windows versions, both open sourced.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to know what is the difference between camel and drools,and When camel is not a good fit but drools can do!
Drools is an engine for business rules, that is take different actions in a process depending on business requirements. Typically chaining together different parts of a business process.
Camel is a routing and mediation engine that works on the integration/transport layer. Mapping message formats between systems, converting protocols (JMS, HTTP, FTP, etc.) and message standards (such as XML, JSON, etc.) as well as routing.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
This can be community wiki.
I'm looking for a simple, multi-platform, free database browser (ODBC,etc). This is for those times when I want to interface with a database, and just need a simple way to quickly see what the heck is in it. Doesn't need to support any vendor-specific features.
Too much junk out there and I don't want to play with these things all day. What do you use?
I like SqlDbx - the personal edition is free. It supports most of the major databases, and the built in intellisense is useful for queries.
Dbvisualizer has a free version http://www.dbvis.com/products/dbvis/download/