-
Notifications
You must be signed in to change notification settings - Fork 79
Home
Shaun McCormick edited this page Jun 17, 2019
·
14 revisions
This is the table of contents for the manual for using gruf. Please refer to the sections below.
- [Server: Installation]
- [Server: Generating Stubs]
- [Server: Creating Controllers]
- [Server: Running Gruf and Command Line Options]
- [Server: Authentication]
- [Server: Interceptors]
- [Server: Hooks]
- [Server: Instrumentation and Logging]
- [Client: Installation]
- [Client: Making Your First Call]
- [Client: Interceptors]
- [Client: Synchronized Calls]
There is a gem specifically for easy testing with RSpec: gruf-rspec. Take a look at its README for more information.
You can build your own hooks and middleware for gruf; here's a list of known open source gems for gruf that you can use today:
- gruf-lightstep - Provides a seamless LightStep integration
- gruf-zipkin - Provides a Zipkin integration
- gruf-newrelic - Easy New Relic integration
- gruf-commander - Request/command-style validation and execution patterns for services
- gruf-profiler - Profiles and provides memory usage reports for clients and services
- gruf-circuit-breaker - Circuit breaker support for services