RoadRunner API
ALL protobuf API located here: Buf
To install and use generated packages:
go get go.buf.build/protocolbuffers/go/roadrunner-server/api
Proto API used for the external integrations for the RPC (mostly) or as the internal communications. For example:
package foo
import (
jobsv1 "go.buf.build/protocolbuffers/go/roadrunner-server/api"
)
func Push(in *jobsv1.PushRequest, out *jobsv1.Empty) error {
return nil
}
Here is the method used in the RR to accept the Job
from the external system.
You may also navigate to the DOCS
tab and inspect the full API.