Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piomin/sample-microservices-protobuf
creating microservices with rest http api exposed over google protocol buffer on spirng-boot
https://github.com/piomin/sample-microservices-protobuf
exposing-microservices http performance protocol-buffers rest-api rest-protocol-buffers spring-boot
Last synced: about 2 months ago
JSON representation
creating microservices with rest http api exposed over google protocol buffer on spirng-boot
- Host: GitHub
- URL: https://github.com/piomin/sample-microservices-protobuf
- Owner: piomin
- Created: 2017-06-03T21:12:10.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-18T22:20:00.000Z (8 months ago)
- Last Synced: 2024-05-01T13:54:29.642Z (8 months ago)
- Topics: exposing-microservices, http, performance, protocol-buffers, rest-api, rest-protocol-buffers, spring-boot
- Language: Java
- Homepage: https://piotrminkowski.com/
- Size: 105 KB
- Stars: 34
- Watchers: 5
- Forks: 29
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Spring Boot with Protocol Buffers and gRPC [![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)](https://twitter.com/piotr_minkowski)
[![CircleCI](https://circleci.com/gh/piomin/sample-microservices-protobuf.svg?style=svg)](https://circleci.com/gh/piomin/sample-microservices-protobuf)
[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=piomin_sample-microservices-protobuf)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-microservices-protobuf&metric=bugs)](https://sonarcloud.io/dashboard?id=piomin_sample-microservices-protobuf)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-microservices-protobuf&metric=coverage)](https://sonarcloud.io/dashboard?id=piomin_sample-microservices-protobuf)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-microservices-protobuf&metric=ncloc)](https://sonarcloud.io/dashboard?id=piomin_sample-microservices-protobuf)There are two articles related to that repo:
1. How to expose Protocol Buffers over REST. Detailed description can be found here: [Exposing Microservices over REST Protocol Buffers](https://piotrminkowski.com/2017/06/05/exposing-microservices-over-rest-protocol-buffers/)
2. How to create gRPC service with Spring Boot and integrate gRPC client with Spring Cloud discovery. Detailed description can be found here: [Introduction to gRPC with Spring Boot](https://piotrminkowski.com/2023/08/29/introduction-to-grpc-with-spring-boot/)