eventd.go
func NewEvent(name string, body interface{}) Event {
	return Event{
		name:        name,
		body:        body,
		occuredTime: time.Now(),
	}
}
func NewEvent(name string, body interface{}) Event {
	return Event{
		name:        name,
		body:        body,
		occuredTime: time.Now(),
	}
}
func NewEvent ( name string , body interface { } ) Event { return Event { name : name , body : body , occuredTime : time . Now ( ) , } }
// NewEvent construct new event.
NewEvent construct new event .