Mass transit enables peer to peer sending device similar to bittorrent for sending. It can be useful for remote users. It's a open source Microsoft technology called Mass Transit which works with RabbitMQ. Here are a couple points that struck me:
The RabbitMQ server is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover.
RabbitMQ was started by LShift and CohesiveFT in 2007,[1] and was acquired in April 2010 by SpringSource, a division of VMware.[2] The project became part of GoPivotal in May 2013.[3]
The MassTransit project from Microsoft . Supports multicast, versioning, encryption, sagas, retries, transactions, distributed systems and other features. It is said to be similar to the older nServiceBus.
The protocol behind RabbitMQ is AMQPL is used in many banks for branch locations:AMQP was originated in 2003 by John O'Hara at JPMorgan Chase in London, UK.[1] From the beginning AMQP was conceived as a co-operative open effort. Initial development was by JPMorgan Chase from mid-2004 to mid-2006 who contracted iMatix Corporation for a C broker and protocol documentation.[note 1] In 2005 JPMorgan Chase approached other firms to form a working group that included Cisco Systems, IONA Technologies, iMatix, Red Hat, and Transaction Workflow Innovation Standards Team (TWIST). In the same year JPMorgan Chase partnered with Red Hat to create Apache Qpid, initially in Java and soon after C++. Independently, RabbitMQ was developed in Erlangby Rabbit Technologies, followed later by the Microsoft and StormMQ implementations.
The working group grew to 23 companies including Bank of America, Barclays, Cisco Systems, Credit Suisse, Deutsche Börse, Goldman Sachs, HCL Technologies Ltd, Progress Software, IIT Software, INETCO Systems Limited, Informatica (including 29 West), JPMorgan Chase, Microsoft Corporation, my-Channels, Novell, Red Hat, Software AG, Solace Systems, StormMQ, Tervela Inc., TWIST Process Innovations ltd, VMware (which acquired Rabbit Technologies) and WSO2.
In August 2011, the AMQP working group announced its reorganization into an OASIS member section.[9]
AMQP 1.0 was released by the AMQP working group on 30 October 2011, at a conference in New York. At the event Microsoft, Red Hat, VMware, Apache, INETCO and IIT Software demonstrated software running the protocol in an interoperability demonstration.
OASIS AMQP was approved for release as an ISO and IEC International Standard in April 2014.[14]AMQP 1.0 was balloted through the Joint Technical Committee on Information Technology (JTC1) of the International Standards Organization (ISO) and the International Electrotechnical Commission (IEC). The approved OASIS AMQP submission has been given the designation, ISO/IEC 19464.
Previous versions of AMQP were 0-8, published in June 2006, 0-9, published in December 2006, 0-10 published in February 2008[15] and 0-9-1, published in November 2008. These earlier releases are significantly different from the 1.0 specification.
Whilst AMQP originated in the financial services industry, it has general applicability to a broad range of middleware problems.
I've attached some screenshots of RabbitMQ and Microsoft MassTransit.
The working group grew to 23 companies including Bank of America, Barclays, Cisco Systems, Credit Suisse, Deutsche Börse, Goldman Sachs, HCL Technologies Ltd, Progress Software, IIT Software, INETCO Systems Limited, Informatica (including 29 West), JPMorgan Chase, Microsoft Corporation, my-Channels, Novell, Red Hat, Software AG, Solace Systems, StormMQ, Tervela Inc., TWIST Process Innovations ltd, VMware (which acquired Rabbit Technologies) and WSO2.
In August 2011, the AMQP working group announced its reorganization into an OASIS member section.[9]
AMQP 1.0 was released by the AMQP working group on 30 October 2011, at a conference in New York. At the event Microsoft, Red Hat, VMware, Apache, INETCO and IIT Software demonstrated software running the protocol in an interoperability demonstration.
OASIS AMQP was approved for release as an ISO and IEC International Standard in April 2014.[14]AMQP 1.0 was balloted through the Joint Technical Committee on Information Technology (JTC1) of the International Standards Organization (ISO) and the International Electrotechnical Commission (IEC). The approved OASIS AMQP submission has been given the designation, ISO/IEC 19464.
Previous versions of AMQP were 0-8, published in June 2006, 0-9, published in December 2006, 0-10 published in February 2008[15] and 0-9-1, published in November 2008. These earlier releases are significantly different from the 1.0 specification.
Whilst AMQP originated in the financial services industry, it has general applicability to a broad range of middleware problems.
I've attached some screenshots of RabbitMQ and Microsoft MassTransit.
No comments:
Post a Comment