Directories ¶
Path | Synopsis |
---|---|
Package archaius holds all configuration information, named after the netflixoss project
|
Package archaius holds all configuration information, named after the netflixoss project |
Package architecture reads a microservice architecture definition from a file It creates and controls a collection of aws and netflix application microservices
|
Package architecture reads a microservice architecture definition from a file It creates and controls a collection of aws and netflix application microservices |
Package asgard contains shared code that is used to create an aws/netflixoss style architecture (including lamp and migration)
|
Package asgard contains shared code that is used to create an aws/netflixoss style architecture (including lamp and migration) |
Package chaosmonkey deletes nodes
|
Package chaosmonkey deletes nodes |
Package collect throughput and response times using Go-Kit Metrics
|
Package collect throughput and response times using Go-Kit Metrics |
Package dhcp provides individual IP addresses by name, simulating dhcp
|
Package dhcp provides individual IP addresses by name, simulating dhcp |
Package flow processes gotocol context information to collect and export request flows across the system
|
Package flow processes gotocol context information to collect and export request flows across the system |
Package fsm implements a Flexible State Manager (Flying Spaghetti Monster) It creates and controls a large social network of pirates via channels (the noodly touch) or reads in a network from a json file.
|
Package fsm implements a Flexible State Manager (Flying Spaghetti Monster) It creates and controls a large social network of pirates via channels (the noodly touch) or reads in a network from a json file. |
Package gotocol provides protocol support to send a variety of commands listener channels and types over a single channel type
|
Package gotocol provides protocol support to send a variety of commands listener channels and types over a single channel type |
Package graphgexf writes nodes and edges to spigo.graphml in the XML based GEXFformat used by the freely available Gephi tool
|
Package graphgexf writes nodes and edges to spigo.graphml in the XML based GEXFformat used by the freely available Gephi tool |
Package graphjson saves and loads architectures to and from graph json files
|
Package graphjson saves and loads architectures to and from graph json files |
Package graphml writes nodes and edges to spigo.graphml in the XML based GraphML format used by the freely available yEdit tool from yfiles.com
|
Package graphml writes nodes and edges to spigo.graphml in the XML based GraphML format used by the freely available yEdit tool from yfiles.com |
Package graphneo4j saves architectures to neo4j
|
Package graphneo4j saves architectures to neo4j |
Package handlers contains common code used for message handling
|
Package handlers contains common code used for message handling |
Package migration implements a simulation of migration to a global large scale microservice architecture It creates and controls a collection of aws, lamp, netflixoss and netflix application microservices or reads in a network from a json file.
|
Package migration implements a simulation of migration to a global large scale microservice architecture It creates and controls a collection of aws, lamp, netflixoss and netflix application microservices or reads in a network from a json file. |
Package names creates and accesses the nanoservice naming hierarchy
|
Package names creates and accesses the nanoservice naming hierarchy |
Package ribbon is named after the NetflixOSS routing and load balancing project, functions for routing traffic
|
Package ribbon is named after the NetflixOSS routing and load balancing project, functions for routing traffic |
Package usl implements universal scalability law functions as described in https://github.com/VividCortex/ebooks/blob/master/scalability.pdf
|
Package usl implements universal scalability law functions as described in https://github.com/VividCortex/ebooks/blob/master/scalability.pdf |
Click to show internal directories.
Click to hide internal directories.