What is the difference between JBoss Fuse and Apache ServiceMix?

I am currently deploying the application that I want to use on Camel and ActiveMQ. Because of this, I decided to go to ServiceMix or Fuse, because they include everything I need, and OSGi stuff adds even more value. In the end, the application will be launched on a commercial basis.

I'm not sure what I should go for: ServiceMix or Fuse. I tend to go for JBoss Fuse, because it seems that more documentation is available, and it seems to be updated more often (new ActiveMQ inside, etc.). But some questions remain:

  • JBoss Fuse only ServiceMix + "just" a few more modules (like fabric) or is there more inside?
  • Am I allowed to use Fuse commercially? I think I did not understand their concept of “subscription” (read: if I need to have one or renew it in a year)
  • Is the fuse documentation also compliant with ServiceMix?
  • Is ServiceMix really behind Fuse compared to versions of included libraries? I think both Camel and spring are more relevant in Fuse.

thanks for the help

+4
source share
1 answer

JBoss Fuse is an open source version (+ commercial support) of ServiceMix that adds Fuse Fabric technology to the underlying ServiceMix for distributed management of large ESB clusters. In practice, this means a central location (Fuse Management Console) from which you can control the installation of your software through the cluster. Fabric also adds a runtime registry that allows your services to advertise their availability and access other services in this cluster without any tough settings.

Both can run ActiveMQ internally, since it is just a package that runs in the base Karaf container.

The idea of ​​a subscription from Red Hat is that if you want (there is no obligation), you can pay for supporting the production of your installation (someone picks up the phone if everything goes wrong) or developer support (help with creating applications for work on the platform).

Regardless of whether you want to run JBoss Fuse or ServiceMix, it depends on whether you feel you can use Fabric technology. There are companies that provide ServiceMix support.

For full disclosure: I worked at FuseSource / Red Hat, and now I consulted myself on this technology.

+13
source

Source: https://habr.com/ru/post/1500053/


All Articles