Presented By: Agnibhas Chattopadhyay
and Saurabh Suresh Dhotre
Google Cloud Pub-Sub
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Join the session 5 minutes prior
to the session start time. We
start on time and conclude on
time!
Feedback
Make sure to submit a
constructive feedback for all
sessions as it is very helpful for
the presenter.
Silent Mode
Keep your mobile devices in
silent mode, feel free to move
out of session in case you need
to attend an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
Agenda
● Introduction
● Spring Cloud GCP
● Features offered
● How to get started
● DEMO
● Cloud Pub/Sub is an asynchronous messaging service.
● It helps your tools send, receive, and filter events or data
streams.
● It gives you durable message storage, scalable in-order
message delivery.
● It offers consistently high availability and performance at any
scale.
● Pub/Sub runs in any Google Cloud region in the world.
Introduction
The aim of developing Spring cloud GCP is use Spring Framework on
GCP as easily and seamlessly as possible.
“The Spring Cloud GCP project makes the Spring Framework a
first-class citizen of Google Cloud Platform (GCP)”
This is a collaborative effort from Google and Pivotal to bring the
goodness of Spring into the GCP and in doing so, cut down on the
boilerplate code.
Documentation- https://spring.io/projects/spring-cloud-gcp
Spring Cloud GCP
Features
Spring Cloud GCP Pub/Sub
It has modules for sending messages to Pub/Sub topics and receiving messages from
Pub/Sub subscriptions using the Spring Framework. You can use these modules
independently or combine them for different use cases:
Spring Cloud GCP Pub/Sub Starter, lets you send and receive messages using helper
classes.
Spring Integration Channel Adapters for Pub/Sub, let you connect Spring Integration
Message Channels.
Spring Cloud Stream Binder for Pub/Sub, lets you use Pub/Sub as messaging
middleware in Spring Cloud Stream applications.
Get started with Cloud Pub/Sub
There are multiple ways to get started with the GCP
implementation
● Build and deploy the Spring boot Java application from
Cloud shell without ever leaving the browser
● Deploy Spring boot App to App Engine
● Deploy Spring boot app to Google Kubernetes Engine (GKE)
Bill of Materials
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>spring-cloud-gcp-dependencies</artifactId>
<version>3.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
To get started with Spring cloud GCP we should first add the below BOM to the pom.xml
(Maven) or build.gradle(Gradle)
DEMO
(Spring Cloud GCP Application)
Q/A
Thank You !
Get in touch with us:
Lorem Studio, Lord Building
D4456, LA, USA

Cloud Pub_Sub

  • 1.
    Presented By: AgnibhasChattopadhyay and Saurabh Suresh Dhotre Google Cloud Pub-Sub
  • 2.
    Lack of etiquetteand manners is a huge turn off. KnolX Etiquettes Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time! Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter. Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call. Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3.
    Agenda ● Introduction ● SpringCloud GCP ● Features offered ● How to get started ● DEMO
  • 4.
    ● Cloud Pub/Subis an asynchronous messaging service. ● It helps your tools send, receive, and filter events or data streams. ● It gives you durable message storage, scalable in-order message delivery. ● It offers consistently high availability and performance at any scale. ● Pub/Sub runs in any Google Cloud region in the world. Introduction
  • 5.
    The aim ofdeveloping Spring cloud GCP is use Spring Framework on GCP as easily and seamlessly as possible. “The Spring Cloud GCP project makes the Spring Framework a first-class citizen of Google Cloud Platform (GCP)” This is a collaborative effort from Google and Pivotal to bring the goodness of Spring into the GCP and in doing so, cut down on the boilerplate code. Documentation- https://spring.io/projects/spring-cloud-gcp Spring Cloud GCP
  • 6.
    Features Spring Cloud GCPPub/Sub It has modules for sending messages to Pub/Sub topics and receiving messages from Pub/Sub subscriptions using the Spring Framework. You can use these modules independently or combine them for different use cases: Spring Cloud GCP Pub/Sub Starter, lets you send and receive messages using helper classes. Spring Integration Channel Adapters for Pub/Sub, let you connect Spring Integration Message Channels. Spring Cloud Stream Binder for Pub/Sub, lets you use Pub/Sub as messaging middleware in Spring Cloud Stream applications.
  • 7.
    Get started withCloud Pub/Sub There are multiple ways to get started with the GCP implementation ● Build and deploy the Spring boot Java application from Cloud shell without ever leaving the browser ● Deploy Spring boot App to App Engine ● Deploy Spring boot app to Google Kubernetes Engine (GKE)
  • 8.
  • 9.
  • 10.
  • 11.
    Thank You ! Getin touch with us: Lorem Studio, Lord Building D4456, LA, USA