Skip to content

๐Ÿ“จ This POC(Proof of Concept) that tracks messages through Sleuth(Zipkin).

Notifications You must be signed in to change notification settings

currenjin/sleuth-sqs-poc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Sleuth AWS SQS POC

ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๋Š” Slueth(Zipkin) ๋ฅผ ํ†ตํ•œ ๋ฉ”์‹œ์ง€ ์ถ”์  POC(Proof of concept) ์ž…๋‹ˆ๋‹ค.
Rest API ๋ฅผ ํ†ตํ•ด POST ์š”์ฒญ์„ ๋ฐ›์œผ๋ฉด, ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐœํ–‰/์†Œ๋น„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์œ ์ง€๋˜๋Š” TraceId ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

This project is a Proof of Concept that tracks messages through Sleuth(Zipkin).
When a POST request is received through the Rest API, the message is published/consumed. Check the TraceId maintained during this process.

Diagram

image

Run

Clone project

$ git clone https://github.com/currenjin/sleuth-sqs-poc

Run container

$ make start-app

*jar is required.

Invoke api

$ curl --request POST --data 'test' http://localhost:5000/post

About

๐Ÿ“จ This POC(Proof of Concept) that tracks messages through Sleuth(Zipkin).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published