Reverbrain wiki

Site Tools


greylock:greylock

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
greylock:greylock [2015/09/18 23:49]
zbr [Greylock features]
greylock:greylock [2015/09/18 23:53] (current)
zbr [Examples]
Line 25: Line 25:
 ''​conf/''​ directory among others contains ''​greylock_server''​ HTTP server config and insert/​select json files which are examples of the appropriate operations over HTTP. Files include all supported features. To search and index via HTTP API one has to use ''/​search''​ and ''/​index''​ URLs accordingly. Host and port where ''​greylock_server''​ HTTP server listens for incoming connection is specified in its config in ''​endpoints''​ section. The most vital part - Elliptics connection and buckets are in ''​application''​ section, which will be described in details in documentation. ''​conf/''​ directory among others contains ''​greylock_server''​ HTTP server config and insert/​select json files which are examples of the appropriate operations over HTTP. Files include all supported features. To search and index via HTTP API one has to use ''/​search''​ and ''/​index''​ URLs accordingly. Host and port where ''​greylock_server''​ HTTP server listens for incoming connection is specified in its config in ''​endpoints''​ section. The most vital part - Elliptics connection and buckets are in ''​application''​ section, which will be described in details in documentation.
  
 +=== Tutorial ===
 +
 +Greylock [[greylock:​tutorial|tutorial]] includes whole-stack configuration and installation process, which includes installing Elliptics, setting up buckets and greylock HTTP server as well as using simple example client with [[http://​consul.io|Consul]] locking and service discovery support.
 +
 +All [[https://​github.com/​reverbrain/​greylock/​tree/​master/​conf|configuration files]] and [[https://​github.com/​reverbrain/​greylock/​tree/​master/​src|client code]] is available in repository.
 ==== Issues ==== ==== Issues ====
   * Automatic scaling does has its price - Elliptics and Greylock are both built as an eventual consistency systems, which means consistency is not guaranteed after some types of errors until recovery strikes in. Greylock tries to fix indexes when performing update though.   * Automatic scaling does has its price - Elliptics and Greylock are both built as an eventual consistency systems, which means consistency is not guaranteed after some types of errors until recovery strikes in. Greylock tries to fix indexes when performing update though.
greylock/greylock.txt ยท Last modified: 2015/09/18 23:53 by zbr