https://github.com/vs4vijay/skadi
A Microservice in Ballerina Lang
https://github.com/vs4vijay/skadi
ballerina ballerina-lang microservice
Last synced: 8 months ago
JSON representation
A Microservice in Ballerina Lang
- Host: GitHub
- URL: https://github.com/vs4vijay/skadi
- Owner: vs4vijay
- License: mit
- Created: 2020-08-28T15:20:34.000Z (about 5 years ago)
- Default Branch: develop
- Last Pushed: 2021-11-05T16:43:57.000Z (almost 4 years ago)
- Last Synced: 2025-01-10T16:43:52.953Z (9 months ago)
- Topics: ballerina, ballerina-lang, microservice
- Language: Ballerina
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SKADI
## Running
```shell
ballerina run src/skadi/skadi.balOR
make run
make run-ip
```---
## Resources
- https://ballerina.io/learn/by-example/---
### Development Notes
```
ballerina new skadi
ballerina add skadi
ballerina add ipservicecurl localhost:9090/skadi/v1/healthz
--b7a.http.accesslog.console=true
Enable Observability (Distributed Tracing)
--b7a.observability.enabled=trueWebSub
https://ballerina.io/learn/by-example/grpc-unary-blocking.html
ballerina grpc --input src/ipservice.proto --output stubs
ballerina build ipservice
ballerina run target/bin/ipservice.jargo get -u github.com/kazegusuri/grpcurl
ballerina init
ballerina swagger mock https://petstore.swagger.io/v2/swagger.json -m petstore-mock
ballerina swagger client https://petstore.swagger.io/v2/swagger.json -m petstore-client
## Auto-generate server and client from *.proto
ballerina grpc --input ipservice.proto --mode service --output service
ballerina grpc --input ipservice.proto --mode client --output client
ballerina grpc --input ipservice.proto```