Skip to content

tmackenzieu/ms-topic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Topic

Microservice Springboot for sending messages to topics Google Cloud

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Mira Deployment para conocer como desplegar el proyecto.

Pre-requisitos 📋

Que cosas necesitas para instalar el software y como instalarlas

Java 11
Maven

Instalación 🔧

  • Instalar dependencias con el comando mvn clean install

Uso 📦

  • Crear en Google Cloud, una cuenta, crear un tópico y un subscriptor _
  • Ir a la carpeta resources -> application.yml
    • Luego modificar los siguientes valores con los que creaste el tópico.
      • project-id: "{{project_id}}"
      • topic-topic_name: "{{topic_name}}"

Ejecutar el proyecto, este se levantará en localhost:8080.

Curl para enviar mensaje a un tópico de ejemplo:

curl --location --request POST 'http://localhost:8080/send/message' \
--header 'Content-Type: application/json' \
--data-raw '{
    "message": "Hello Taby"
}'

Construido con 🛠️

  • Springboot - Springboot is a framework for developed microservices

Autors ✒️

  • Tabata Mackenzie - Backend Developer - tmackenzie

About

Posting messages to GCP topics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages