コード例 #1
0
ファイル: kafkaHandlers.go プロジェクト: jonSteck/handlers
func AdHandlerKafka(w http.ResponseWriter, r *http.Request, s *kafka.Server) {
	topic := "ad"
	value := r.URL.Path[4:]
	s.KafkaSend(w, topic, value)
	//fmt.Fprintf(w, "Ad: %s", r.URL.Path[4:])
}
コード例 #2
0
ファイル: kafkaHandlers.go プロジェクト: jonSteck/handlers
func ClickHandlerKafka(w http.ResponseWriter, r *http.Request, s *kafka.Server) {
	topic := "click"
	value := r.URL.Path[7:]
	s.KafkaSend(w, topic, value)
	//fmt.Fprintf(w, "click: %s", r.URL.Path[7:])
}
コード例 #3
0
ファイル: kafkaHandlers.go プロジェクト: jonSteck/handlers
func WinHandlerKafka(w http.ResponseWriter, r *http.Request, s *kafka.Server) {
	topic := "win"
	value := r.URL.Path[5:]
	s.KafkaSend(w, topic, value)
	//fmt.Fprintf(w, "win: %s", r.URL.Path[5:])
}
コード例 #4
0
//win handler - calls avro to encode value
func WinHandlerKafkaAvro(w http.ResponseWriter, r *http.Request, s *kafka.Server) {
	topic := "win"
	value := myAvro.MyEncode(r.URL.Path[5:])
	s.KafkaSendAvro(w, topic, value)
}