Skip to content

About

(not-ready/development) Plugins for elasticfeed engine

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

Elasticfeed Plugins

(in development)

Client

Create directory for your plugin business logic definition by category e.g. sensor/weather-on-mars.

Server

Create directory for your plugin server instance definition e.g. plugins/sensor-weather-on-mars

package main

import (
  "github.com/feedlabs/elasticfeed/plugin"
  sensor "github.com/feedlabs/elasticfeed-plugin/sensor/weather-on-mars"
)

func main() {
	server, err := plugin.Server()
	if err != nil {
		panic(err)
	}
	server.RegisterSensor(new(sensor.Sensor))
	server.Serve()
}

Build

You need to get the latest version of elasticfeed to build plugin.

  go get github.com/feedlabs/elasticfeed

Future goals

image

About

(not-ready/development) Plugins for elasticfeed engine

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages