Как стать автором
Обновить

Комментарии 18

У Вас художник пьян
Он не пьян, он вник в проект.
Попробовал на вкус, хотите сказать?
На самой первой картинке вместо мышки — кошка!
Только вот непонятно что пользователь с ней делает. То ли использует как мышку, то ли гладит, то ли бошку специально в монитор развернул, что бы кошка там увидала 2^3+1 строк кода )))
По-моему, это лисица :)
Кокаин в тексте. В бокале на столе то ли пузыри вохдуха, то ли таблетки какие-то плавают, картинка в стиле «ох меня нехило плющит»… Может это и лисица! :)
Очень сложно читать статью, когда повсюду кокаин с:
В фреймворке Go для cocaine можно использовать WrapHandler и WrapHandlerFunc и тогда c http запросами можно работать как с обычными гошными Handler.

	import (
		"net/http"
		"github.com/cocaine/cocaine-framework-go/cocaine"
	)

	func handler(w http.ResponseWriter, req *http.Request) {
		w.Header().Set("Content-Type", "text/plain")
		w.Write([]byte("This is an example server.\n"))
	}

	func main() {
		binds := map[string]cocaine.EventHandler{
			"example": cocaine.WrapHandlerFunc(handler, nil),
		}
		if worker, err := cocaine.NewWorker(); err == nil{
			worker.Loop(binds)
		}else{
			panic(err)
		}
	}
В статье про Elliptics упоминалось что можно из него отдавать через Nginx. Было бы интерестно посмотреть на связку с ним в качестве хранилища и отдавать уже либо URL либо картинку. Тогда хоть сразу в бой с таким примером.

В целом большое спасибо за статью. Уже руки чешуться попробовать его для решения некоторых задач.
В ближайшее время я допишу практическую статью про Elliptics, там будет обязательно затронут вопрос отдачи данных через nginx :)
Насколько я помню — они говорили что нет, т.к. не юзают его в своих проектах, но вроде как никто не мешает допилить свой
Совершенно верно, C# мы не используем, но написать соответствующий фреймворк для клиентской части не очень сложно.
Сложнее с воркерной частью, если только Вы не собрались запускать свои C# приложения под Mono.
Наконец, каждый канал должен закрываться сообщением типа Choke. Cocaine гарантирует, что после такого сообщения не будет больше никаких других сообщений

Прежде чем вложить время и силы в изучение нового фреймворка, всегда хочется сперва подумать, что за люди стоят за этим, смогут ли обеспечить поддержку, не закроют ли внезапно проект, не сменять ли API без предупреждения, не включат ли внезапно рекламу там где её не было, не сделают ли платным бесплатное или бесплатным платное… Но это… как к этому относится? Это эксперимент по маркетингу?
Если есть возможность, то приходите на встречу tech.yandex.ru/events/meetings/cocaine_lab/. И у Вас будет возможность посмотреть в глаза, людям которые за этим стоят, задать интересующие вопросы. Конечно же, и получить ответы.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий