openfresh/plasma client library for Golang
Install:
go get -u github.com/openfresh/plasma-go
Import:
import "github.com/openfresh/plasma-go"
package main
import (
"encoding/json"
"log"
"github.com/openfresh/plasma-go"
"github.com/openfresh/plasma-go/config"
"github.com/openfresh/plasma-go/event"
)
func main() {
config := config.Config{
Type: plasma_client.TypeRedis,
}
client, err := plasma_client.New(config)
if err != nil {
log.Fatal(err)
}
payload := event.Payload{
Meta: event.MetaData{
Type: "video:1234:views",
},
Data: json.RawMessage(`{"data":55301}`),
}
err = client.Publish(payload)
if err != nil {
log.Fatal(err)
}
}
See LICENSE.
Copyright © CyberAgent, Inc. All Rights Reserved.