- Fabric8 V2, Docker, Kubernetes & OpenShift V3 and Jube! Oh My!
- How to get started with Fabric8 on Kubernetes
So please follow me on https://medium.com/@jstrachan or on twitter (@jstrachan). Feedback always appreciated. Cheers!
Random ramblings on Open Source, integration and other malarkey
* provided you don't include duplicate classes in different jars, where the order of the jars in the classpath can cause issues but thats easy to check for in your build).The easiest, simplest thing that could possibly work as an application developer is just using a simple flat class loader. i.e. using the java process on the command line like this:
java -cp "lib/*" $MAINCLASSThis then means that each micro service is a separate isolated container (operating system process) with its own class path so its easy to monitor and perform incremental upgrades of dependencies without affecting other containers; this makes version upgrades a breeze.
git clone http://localhost:8181/git/fabric
cd fabric
git checkout -t origin/1.0
ls -al fabric/profiles
Camel in the cloud demo from CamelOne 2013 from JBoss Developer on Vimeo.
Does it have eclipse plugin? Can I get the same features using eclipse plugin?Yes; use the update site to install the eclipse plugins for Fuse IDE into your eclipse; please use Indigo (3.7.x) and it works OK in JBoss 5.0.0.GA or vanilla eclipse java / jee. Doesn't yet support Juno though. Its easier to download the full RCP release though :)
what is the difference between fuseide and redhat developer?Fuse IDE was developed by FuseSource before the acquisition by Red Hat; so we'll be integrating them together into the Red Hat developer tools (JBoss Tools etc). Luckily there's a great fit between them with little overlap really! :)
Does Fuse support monitoring and managing message flow when services running in Cluster (say JBoss AS 7.x cluster)Yes, any JVM which has a fairly recent Camel inside should work fine provided you can connect to it over JMX. The message tracing is only supported so far in the Fuse distribution of Camel (it should be back ported to the Apache distro soon). The newer the Camel version the better! :)
Is the source for the examples downloadable from anywhere to have a play with?Yes. The easiest thing is to create the project inside Fuse IDE (New -> Fuse Project -> ...) and all the source code is included in the generated project; then you can just play immediately.
Nice! Current state of JBoss integration? When do I get to use all these goodies -- Eclipse/JBossTools w SwitchYard (esp SCA editor) and Fuse (esp Camel EIP editor) together -- + your runtime tooling on JBAS7.1 / CDI / SwitchYard deployments?You should be able to use JBoss tooling and Fuse IDE together right now; unfortunately Fuse IDE isn't yet compatible with the SwitchYard SCA tooling (due to Graphiti dependencies); which hopefully we can fix soon - but Fuse IDE works with JBoss Tools and already includes the Drools / jBPM tooling too.
Please comment on using IDE (JMX explorer) in a QA fabric.So the Fuse Fabric tooling in Fuse IDE is really intended for developers; though you could have a Fuse Fabric for development, testing, QA, load testing, performance testing, user acceptance testing or production etc. So long as you don't mind developers tinkering with endpoints & routes; using developer tooling in QA is OK :)
What is roadmap for ide with merger?
Does Fuse support monitoring and managing message flow when services running in Cluster (say JBoss AS 7.x cluster)
The Scalate team is pleased to announce the availability of Scalate 1.5.3
Scalate is a Scala 2.9.1 based template engine which can be used stand alone, with servlets or web frameworks like JAXRS, Lift or Play or in integration frameworks like Apache Camel.
The following template languages are supported through the same common API:
All expressions inside Ssp, Scaml and Jade benefit from the full power and expressiveness of Scala plus they are typesafe and checked at edit/compile time to ensure you don't leave any mistakes in your templates.
Scalate 1.5.3 Highlights
For more detail see the Full Change Log
Feedback is always welcome!
The Scalate team is pleased to announce the availability of Scalate 1.5.2
Scalate is a Scala 2.9.1 based template engine which can be used stand alone, with servlets or web frameworks like JAXRS, Lift or Play or in integration frameworks like Apache Camel.
The following template languages are supported through the same common API:
All expressions inside Ssp, Scaml and Jade benefit from the full power and expressiveness of Scala plus they are typesafe and checked at edit/compile time to ensure you don't leave any mistakes in your templates.
Scalate 1.5.2 Highlights
For more detail see the Full Change Log
Feedback is always welcome!