Code Monkey home page Code Monkey logo

amqv7-workshop's Introduction

JBoss A-MQ 7 Workshop

This workshop introduces participants to JBoss AMQ 7 through a presentation and hands-on lab format. The workshop is intended to be delivered in person, but will provide enough guidance for self-paced consumption.

Agenda

A rough agenda for the workshop looks like this:

  • High-level overview of messaging landscape

    • Why messaging
    • How it's important to cloud-native applications
    • JMS
    • AMQP
    • Kafka-like messaging
    • Messaging as a Service
  • Why AMQ 7

    • Strategic direction of AMQ 7
    • Use cases
    • High-level functionality/features
  • Quick intro demo (sending messages with various types of clients)

  • AMQ 7 broker installation and hello world (Lab 0)

  • Deep Dive AMQ 7 broker

    • Architecture
    • Broker
      • Configuration
      • Clients
      • Persistence
      • Clustering
      • Discovery
    • AMQP
    • High availability
    • Scaling
    • Complex routing
    • Management and Monitoring
    • Security
  • Quick intermediate demo (HA/Failover)

  • Deep Dive AMQ 7 Interconnect router

    • What is Interconnect router?
    • Routing
      • End to end delivery settlement
      • Smart/adaptive routing
    • Topologies
    • Configuration
    • Broker + Router
  • AMQ 7 Interconnect router demo

  • Hands-on Labs

Slides

The slides are written in RevealJS/Hyla which is basically a text (asciidoc) format and then converted into an HTML 5 slideshow presentation.

Labs

The labs are written in Gitbook format and can be viewed online or in offline book (pdf, epub, mobi) format.

See the latest lab guide for the lab table of contents;

Usecases

The use cases are expanded deliverables based on the Summit presentation by Christina Lin and cover the following use cases.

Trello Project Tracking Link โ€”> https://trello.com/b/NOUVUMcF/a-mq7-delivery-workshop-development

  • [Usecase 01] Telecom Service Provider Topology
  • [Usecase 02] Banking Service Topology
  • [Usecase 03] Healthcare Institution Topology
  • [Usecase 04] Call Center Topology
  • [Usecase 05] Transportation Ticketing Service Topology
  • [Usecase 06] Online Retail Service Toplology

Contributing

We welcome all forms of contribution (content, issues/bugs, feedback). Please see the Contribution guidelines for ways to help

amqv7-workshop's People

Contributors

andytaylor avatar christian-posta avatar joshdreagan avatar msavy avatar mtaylor avatar sabre1041 avatar scranton avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.