微服務框架:Koding Kite
【Kite是什么?git項目上的解釋】
Kite is a framework for developing micro-services in Go.
一個基于go語言的微服務框架,微服務概念非常火,可以自行google了解。
然后kite也上過gopher,文章在這里:http://blog.gopheracademy.com/birthday-bash-2014/kite-microservice-library/
文章介紹:
The Kite library development started within Koding, but it was quickly open sourced. The main goal is to create easy, simple, and convenient to use distributed microservice applications.
原來這個Kite是Koding公司內部的一個框架,然后開源出來的。
目前在Koding公司使用,該框架提供服務發現,多種認證功能,服務端通過RPC進行通信,同時還提供了websocket的js庫,方便瀏覽器于服務器間進行通信。
【Koding是干什么的?看一下百度百科】
Koding是一家提供在線編程平臺的創業公司,開發者可以通過瀏覽器進行編程,讓自己從開發平臺中釋放出來。
除了提供在線編程功能之外,Koding還有強大的社區功能,允許開發者通過相互瀏覽、交換代碼而達到項目協作的目的,提高工作效率。這個功能使用起來也很簡單——開發者只需要對其他開發人員開放一定的權限,他們就可以瀏覽和編輯相應代碼。另外這個平臺擁有編程修改記錄功能,如果現有環節出現錯誤,而已撤銷相應的操作。
目前這個平臺支持Java、PHP、NodeJS、Perl、Python、Ruby、C、C++和Go等編程語言,并支持編譯代碼、測試代碼和分享功能。