diff --git a/Cargo.toml b/Cargo.toml index ea192c3..adef353 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,8 @@ resolver = "2" exclude = [ - "examples/http_api" + "examples/http_api", + "examples/rmq-consumer" ] members = [ @@ -22,7 +23,7 @@ members = [ "secrets_manager", "sql_pool", "traces", - "auth", + "auth" ] [workspace.dependencies] diff --git a/README.md b/README.md index ca9c7ac..59cb3f1 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ logging = { git = "ssh://git@github.com/tointernet/ruskit.git", rev = "v1.25.0" # Documentation -For detailed documentation and usage examples, please visit our [ruskit example repository](https://github.com/ralvescosta/ruskit_examples) +For detailed documentation and usage examples, please visit [ruskit examples](https://github.com/tointernet/ruskit/tree/main/examples) # License diff --git a/examples/http_api/README.md b/examples/http_api/README.md index e567e33..027bf77 100644 --- a/examples/http_api/README.md +++ b/examples/http_api/README.md @@ -1,5 +1,8 @@ # HTTP API Example +This is a simple HTTP Server example built using the Ruskit library, the main features of this example are: + - Swagger +- Auth0 Support - Opentelemetry Trace with OTLP - Opentelemetry Metrics with OTLP diff --git a/examples/rmq-consumer/README.md b/examples/rmq-consumer/README.md new file mode 100644 index 0000000..b67cd72 --- /dev/null +++ b/examples/rmq-consumer/README.md @@ -0,0 +1,8 @@ +# Simple RabbitMQ Consumer Example + +This is a simple RabbitMQ Consumer example built using the Ruskit library, the main features of this example are: + +- Retry strategy +- DLQ +- Opentelemetry Trace with OTLP +- Opentelemetry Metrics with OTLP