.Net community in Austria
MassTransit ist ein mächtiges, zugleich aber auch leichtgewichtiges Messaging Framework um verteilte Systeme mit .NET zu entwickeln. Es erlaubt die Kommunikation von verschiedenen Services, die auch auf verschiedenen Servern laufen können.
Bei diesem Treffen wird gezeigt, wie ihr robuste, skalierbare und wartbare Service Layers und lang laufende Prozesse (Sagas) entwickeln könnt. Es soll auch geklärt werden, wie Unit Tests die Arbeit mit MassTransit zu höherer Qualität verhelfen.
MassTransit ist Open Source und unterstützt sowohl MSMQ wie auch RabbitMQ.
Wann:
Dienstag, 10. Juli 2012
18 Uhr
Wo:
wird noch bekannt gegeben
Hier noch eine kleine Vorschau, wie MassTransit initialisiert wird und per Publish-Subscribe Pattern eine Message publiziert wird:
public class YourMessage { public string Text { get; set; } }
public class Program
{
public static void Main()
{
Bus.Initialize(sbc =>
{
sbc.UseMsmq();
sbc.VerifyMsmqConfiguration();
sbc.UseMulticastSubscriptionClient();
sbc.ReceiveFrom("msmq://localhost/test_queue");
sbc.Subscribe(subs=>
{
subs.Handler/span>YourMessage>(msg=>Console.WriteLine(msg.Text));
});
});
Bus.Instance.Publish(new YourMessage{Text = "Hi"});
}
}
Tags:
Seitenaufrufe: 209
Permalink-Antwort von Martin Barina am 9. Juli 2012 um 7:05pm Bin vielleicht dabei.
Permalink-Antwort von Christian Folie am 10. Juli 2012 um 8:51am werd auch dabei sein!
Permalink-Antwort von Gernot Rumpold am 10. Juli 2012 um 9:01am Bin auch dabei.
Willkommen bei
.Net Open Space Austria
© 2013 Erstellt von Jörg.
Powered by