Fundamentals of Solace Development

A developer's guide to messaging with Solace PubSub+
Free tutorial
Rating: 4.3 out of 5 (347 ratings)
4,143 students
Fundamentals of Solace Development
Free tutorial
Rating: 4.3 out of 5 (347 ratings)
4,143 students
Understand how messaging solves real-world problems regarding connecting applications, microservices and devices
Understand the various features and capabilities provided by the Solace product line, specifically those associated with application development
Create a basic chat application that uses several messaging capabilities, multiple programming languages and network protocols

Requirements

  • Previous development experience is required
  • Basic understanding of TCP and networking is beneficial, but not necessary
  • Java JDK
  • Apache Maven
Description

The Fundamentals of Solace Development online learning course introduces developers to Solace messaging. The course provides an overview of the various Open Protocols and languages Solace supports, and the concepts behind messaging with Solace. Topics covered include connecting your application to Solace, multi-protocol support, message exchange patterns, and how they relate to applications. Finally, we will create an application that utilizes Solace PubSub+ to learn how to publish and receive both direct and guaranteed messages.

Who this course is for:
  • Developers, specifically those with an interest in building distributed applications and microservices
  • Developers involved with creating applications that utilize the various Solace features and capabilities
Course content
5 sections • 31 lectures • 1h 35m total length
  • Introduction
    01:22
  • Why Messaging?
    02:02
  • Who is Solace?
    02:50
  • Solace PubSub+ Cloud
    03:19
  • Summary of Concepts
    01:34
  • Application Overview
    02:19
  • Solace Topics
    05:18
  • Overview of the JavaScript Sample
    04:42
  • Connecting to your PubSub+ Cloud Instance
    02:10
  • Using Publish-Subscribe Exchange Pattern
    09:17
  • Solace Queues
    03:44
  • Consuming from a Queue
    07:03
  • Client Login Logic
    02:48
  • Solace RESTful Events
    01:44
  • Summary of Solace Chat Application
    01:15
  • Multi-Protocol Support
    01:25
  • A Look at the Code
    02:01
  • Sending the REST Request
    02:39
  • Connecting with the Solace JCSMP API
    01:19
  • Using Request-Reply Exchange Pattern
    10:36
  • Summary of Solace Chat Application
    01:42
  • Solace Load Balancing
    01:36
  • Load Balancing with a Queue
    02:46
  • Modifying the Authentication Server
    05:19
  • Summary of Load Balancing with a Queue
    01:44
  • Solace Docker Container
    03:27
  • Managing Solace Docker with WebUI
    01:43
  • Managing Solace Docker with CLI
    02:15
  • Web Transport Connection Details
    02:25
  • REST Connection Details
    01:27
  • SMF Connection Details
    01:27

Instructor
System Engineer at Solace
Leah Robert
  • 4.3 Instructor Rating
  • 837 Reviews
  • 8,228 Students
  • 3 Courses

I have worked at Solace as a Customer Support Engineer, and as a Global Training Professional. I help customers to migrate from a siloed, monolithic architecture to an Event Driven Architecture. Solace PubSub+ enables the movement of data in an asynchronous manner, allowing distributed applications to seamlessly connect over any protocol.