Starling (software)
   HOME

TheInfoList



OR:

Starling is a messaging server that enables reliable distributed queuing with a minimal overhead. The code for Starling was originally developed inside social media firm
Twitter Twitter is an online social media and social networking service owned and operated by American company Twitter, Inc., on which users post and interact with 280-character-long messages known as "tweets". Registered users can post, like, and ...
and released as open source in 2008. The program was originally developed by
Blaine Cook Blaine "Zippy" Cook is the former lead singer of the early 1980s Seattle political punk band the Fartz. After they disbanded, he went on to front the thrash oriented the Accüsed. Cook currently fronts Toe Tag A toe tag is a piece of cardbo ...
, now the former lead developer for Twitter. It speaks the
Memcached Memcached (pronounced variously ''mem-cash-dee'' or ''mem-cashed'') is a general-purpose distributed memory-caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of t ...
protocol for maximum cross-platform compatibility. Any language that speaks
Memcached Memcached (pronounced variously ''mem-cash-dee'' or ''mem-cashed'') is a general-purpose distributed memory-caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of t ...
can take advantage of Starling’s queue facilities. Starling has been written in
Ruby A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sa ...
.


References


External links


Starling project on github
Message-oriented middleware Twitter services and applications {{web-software-stub