mirror of
https://github.com/eosswedenorg/thalos
synced 2026-06-16 04:24:56 +02:00
16 lines
329 B
Go
16 lines
329 B
Go
|
|
package transport
|
|
|
|
import "fmt"
|
|
|
|
func Make(driver string, name string) (Driver, error) {
|
|
|
|
switch driver {
|
|
case "redis-pubsub":
|
|
return NewRedisPubSub(name), nil
|
|
case "redis-stream":
|
|
return NewRedisStream(name, 1000), nil
|
|
default:
|
|
return nil, fmt.Errorf("Invalid type: %s", driver)
|
|
}
|
|
}
|