EHCache with Terracotta Vs Infinispan [closed] - ehcache

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 11 years ago.
We are working in the design phase of new project where we need to decide the caching framework. We need decide whether to go with EHCache with Terracotta or Infinispan for caching requirement? Can anyone provide me the advantages & disadvantages of EHCache and Infinispan?
Thanks in advance.

Is your environment distributed? If so, Infinispan would have an advantage of scalability due to its p2p design. Even in standalone (non-clustered mode), you'd get to take advantage of the non-blocking nature of Infinispan internals, state of the art eviction algorithms (LIRS), etc. Have a look at this article for a discussion of Infinispan as a local cache.
DISCLAIMER: I am the founder and project lead of Infinspan.

We were also in such an evaluation phase recently and decided for Hazelcast. In my opinion it is very easy to get started with. We needed a small solution with not very high traffic. They also provide a great support (I wrote a ticket and my problem was solved within one day!)
You should be clear if you want a server-based cache or a peer-to-peer solution as Infinispan or Hazelcast provides it.
Here you can find a short Hazelcast vs. Terracotta article: http://slava-technical.blogspot.com/2010/09/transparent-clustering-solutions.html

Related

Is Glassfish an overkill if using Spring and not using EJB? [closed]

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.
In a nutshell, I am trying to evaluate, in a scenario of a Spring-based web application not using EJB, if Glassfish offers any features that Tomcat does not that would make it worth using. In other words, if I am using Spring security, transaction management, as well as MVC (would like to use Facelets but then again, Spring Web Flow offers Facelet support), and not really any container management features of Glassfish that can't be found in Tomcat, are there any advantages of using Glassfish over the simpler Tomcat platform and what are they? Additionally, does it, in any scenario, make any sense to mix Spring MVC and JSF?
This link is pretty old, but might help.
Personally, I am a firm believer in not using an app server that has features I will never use, and since I still have a horrible taste in my mouth from past EJB experiences, I don't see myself willingly using them again, so I personally wouldn't consider Glassfish as Tomcat has everything I need. If all you need is added admin tools, there are plenty of commercial-grade Tomcat offerings out there, like SpringSource's tcServer (which I have personally used I liked quite a bit) or MuleSoft's Tcat. ReHat also had some enterprise Tomcat offering at one time, but the product name escapes me at the moment.

A lightweight PHP frameworks that provides HTTP router and Access Control [closed]

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.
As you know some well-known PHP frameworks have provide front-controller pattern and access control mechanism. Also there are some micro framework that provide front-controller pattern.
I have surveyed some such frameworks and yet could not make a decision, My concerns is:
Stability
Stability
Stability
Performance
Security
I do not expect any thing more form my core framework, I will use pure PHP or I may use specific module from various frameworks.
Currently I have experience in ZF 1.x, ZF 2.x, Phalcon frameworks. And I also read Lithium docs, but I found no one suitable for my project.
Also as per this, this, this and this pages ZF, Symfony, CakePHP, FuelPHP are not efficient frameworks (fat frameworks).
(image source)
Can you please suggest a suitable framework or a combination of moudules that satisfy such requirement?
Also see this related (but old) question.
In my opinion (because that's all that any answer could be here) the best, lightest weight framework is Kohana. It is very minimal and can integrate with whatever third party libraries you use (including ZF).
I always recommend the Yii framework.
It has great performance - http://www.yiiframework.com/performance/

Alternative to OSGi? [closed]

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 need to implement a remote management system that does the following tasks on remote devices-
1) Install Software,Firmware.
2) Install Upgrades of the Software,Firmware.
3) Monitor the state of the installed software,Firmware.
OSGi can be one of the framework to achieve this, but it only supports bundles written in Java(implementations for C/C++ are available but they are not matured). I was wondering if there are any other alternatives that can manage software written in any language.
I've seen this question come up from time to time, but I don't think there is, and I doubt there will be,especially on mobile devices. Getting an API that 'feels good' regardless of language is pretty much impossible, and you need to interface with how a particular platform handles its updates. Provisioning OSGi components is just fundamentally different than updating an iOS app.
Then again, I'd love to be proven wrong on this one;-)
maybe you could have a look on MEF (Managed Extensibility Framework). Its for dotNet development and similar to OSGi. But I am more familar to OSGi as to MEF so I cannot tell the differences. I only heard from a C# pro that they have MEF instead of OSGi ^^

Shared hosting providers supporting RavenDB [closed]

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 setup an AppHarbor application only to find out that it does not support embedded RavenDB. It looks like it may be coming soon to AppHarbor. In the mean time, all it does is throw an error as shown here.
Does anyone have any recommendations for shared hosting providers that support RavenDB? I am working on a small project, so free would be awesome (which is why I looked towards AppHarbor).
AppHarbor now has a great RavenDB add-on from the guys at RavenHQ.
I have already reported and discussed the issue on the RavenDB mailing list (hint).
http://groups.google.com/group/ravendb/browse_thread/thread/af98f98a35289ad1/f9e040d8acfd0c72
You do understand that every deploy (and even possibly between deploys) that your data will be wiped/reverted to the source control version?
If that is fine and the data set is small, run RavenDB in-memory mode and seed the data to it.
Else as you mention RavenNest (hosted RavenDB for AppHarbor) is coming soon, Ayende and team are testing it internally I last heard.
You can try www.winhost.com as described here:
How can I run RavenDB in a shared hosting environment?
It has the so desired Full Trust Allowed which is something one should look for in the case of RavenDB to avoid the current security permissions problems...
NOTE: I just tried this host and can confirm that it works great with RavenDB in Full Trust... :-)

An Open-Source tool for Glassfish Performance Monitoring [closed]

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.
It seems the Glassfish Performance Monitor is commercial. When I wanted to download it from Oracle website it shown me a restriction.
Would you please suggest me an open-source monitoring tool for glassfish V3?
RGDS
I highly recommend Visual VM with the Glassfish plugin. Having purchased the GF Performance Monitor (which isn't open source or updated) I can say Visual VM does a better job. BTW, the GF plugin was written by the same folks who wrote the GF Performance Monitor.
https://visualvm.dev.java.net/
JavaMelody is another open-source monitoring tool for webapps.
Lightfish http://www.adam-bien.com/roller/abien/entry/lightfish_an_opensource_glassfish_monitoring by Adam Bien.
I don't know Glassfish very well, but do you look at somthing like Sun GlassFish Enterprise Manager Performance Monitor in an Open Source version?
You can maybe found some interesting thing here:
New Monitoring Capabilities in GlassFish v3
Monitoring in GlassFish v3 Prelude

Resources