.Net Open Space Austria

.Net community in Austria

10. Juli: Verteilte Systeme mit dem Servicbus MassTransit

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"});
    }
}

Seitenaufrufe: 209

Hierauf antworten

Antworten auf diese Diskussion

Bin vielleicht dabei.

werd auch dabei sein!

Bin auch dabei.

Auf Diskussion antworten

RSS

Caliburn Tweets

© 2013   Erstellt von Jörg.   Powered by

Ein Problem melden  |  Nutzungsbedingungen