Nu hvor NServiceBus er blevet til et kapitalistisk projekt, og det dermed er blevet forbundet med økonomiske overvejelser og andet besvær at benytte det, så er der plads til en ny open source hippie-bus i din enterprise: Rebus.
Rebus startede som et personligt research-projekt, hvor jeg forsøgte at få overblik over hvad det egentlig er man betaler for med NServiceBus. Siden er Rebus blevet lidt mere seriøs, og den binder nu produktionssystemer sammen adskillige steder i verden.
Rebus' filosofi er at den skal være simpel – simpel at komme i gang med, og simpel at bruge. Og så skal den have de sødeste og mest hjælpsomme fejlbeskeder.
Denne præsentation vil snakke lidt om distribuerede systemer og messaging, og så vil vi kigge på filosofien bag Rebus samt eksempler på hvordan man kommer i gang.
5. For eksempel:!
public class Køb : FinansielTransaktion
{
public void Bogfør()
{
// (....)
foreach(var d in Pantebrev.Debitorer)
{
d.TilmeldTilCprMatch();
d.InhentKreditstatus();
}
foreach(var k in Pantebrev.Kauti(...)
}