You register them on the bus configuration, and mass transit handles all the work of setting up the subscriptions, creating the queues, creating topics, routing messages, and delivering them to your consumers. The consumers can handle different message types, which translate to action methods, and you are able to have that same kind of programming experience where you create consumers. You create consumers, which are very much in line with what a controller would be. NET background, it is like ASP.NET for messaging. It sits on top of message transport such as RabbitMQ or Azure Service Bus or even Amazon SQS, and even in some cases ActiveMQ. Java has had JMS Java message service, which provides kind of a loosely lowest common denominator API of messaging for Java applications regardless of transport. NET has never had is an abstraction over messaging. If I’m talking to a developer who understands different languages and different tool sets, I can say it’s like the JMS of. I’ve been asked many times how to describe MassTransit. If you look at the tech and power benchmarks, we are in the top six which is good company to be in. Now it is a super compelling, super-fast, super powerful platform. You look at the Microsoft of today where things like Microsoft extensions, dependency injection, and configuration and options, and all of these things are just de facto out of the box standards now. It was an eye-opening thing, and I met a lot of cool people. This is how you build software using Microsoft tools and technologies. It was 14 or 15 years ago, getting together with the first ALT.NET meeting down in Austin meeting a lot of people and getting a completely different perspective than the canonical out of the book perspective. I’d say some of the biggest points were jumping into the SOA 1.0 world and then recognizing the challenges of that. My start in network communication and distributed applications was early on and it’s continued throughout my career. But when I first started out in my major professional career, I was building a lot of distributed systems. So that gives you some perspective of how long I’ve been doing this. I think the first application I wrote was a game on an Apple IIe. Let me say I’ve been a lifetime software developer. But for those of you who haven’t become familiar with you, can you give us a little background on what are the high points in your career that led up to what you’re focusing on today? Chris: Tons of people use your new projects one of which being MassTransit which we are discussing today. Now some of the listeners might have heard your previous interview or seen you speak. Chris is a 13-year Microsoft MVP Award winner for his contributions to the software development community.Ĭhris, welcome back to the show. He also is a regular conference speaker, sharing his knowledge and experience with developers across the world. Chris is responsible for architecture supporting applications and services that enable McKesson’s distribution and technology solutions around the globe. He is a Principal Architect at McKesson, the oldest and largest healthcare company in the nation. Chris Patterson is active in the open-source community and has created many projects, including MassTransit, a distributed application framework for.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |