H2O

module
v0.0.0-...-cbea63e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2021 License: Apache-2.0

README

H2O

The Hailo H2O microservices platform

Overview

This repo serves as the historic record of H2O, a microservices platform built by the Hailo H2O team in 2013. Our work became the foundation for what is now the M3O platform. We pay tribute to what was the most game changing and advanced architecture of its time. A platform we have yet to be seen replicated in it's entirety.

Authors

  • Dave Gardner
  • Dominic Wong
  • Matt Heath
  • Jono MacDougall
  • Eddie Forson
  • Saul Howard
  • Boyan Dimitrov
  • Asim Aslam
  • Matt Oddie
  • Ryan Slade

Presentations

Directories

Path Synopsis
dao
dao
heartbeat
Heartbeat package allows us to keep track of heartbeats received against some UID and judge health based on whether received
Heartbeat package allows us to keep track of heartbeats received against some UID and judge health based on whether received
go-hailo-lib
geo
log
log is a drop-in replacement for seelog that allows you to add a source and context to your logging messages.
log is a drop-in replacement for seelog that allows you to add a source and context to your logging messages.
retry
Package retry wraps retry logic around a a function call.
Package retry wraps retry logic around a a function call.
weberrors
Package weberrors aims to ease error reporting for webish service programming.
Package weberrors aims to ease error reporting for webish service programming.
generate-test-client
quick and dirty test script for the broker prototypes This measures client side CPU and request response timings.
quick and dirty test script for the broker prototypes This measures client side CPU and request response timings.
dao
platform
proto
discovery/proto
Package com_hailocab_kernel_discovery is a generated protocol buffer package.
Package com_hailocab_kernel_discovery is a generated protocol buffer package.
discovery/proto/endpoints
Package com_hailocab_kernel_discovery_endpoints is a generated protocol buffer package.
Package com_hailocab_kernel_discovery_endpoints is a generated protocol buffer package.
discovery/proto/instances
Package com_hailocab_kernel_discovery_instances is a generated protocol buffer package.
Package com_hailocab_kernel_discovery_instances is a generated protocol buffer package.
discovery/proto/register
Package com_hailocab_kernel_discovery_register is a generated protocol buffer package.
Package com_hailocab_kernel_discovery_register is a generated protocol buffer package.
discovery/proto/servicedown
Package com_hailocab_kernel_discovery_servicedown is a generated protocol buffer package.
Package com_hailocab_kernel_discovery_servicedown is a generated protocol buffer package.
discovery/proto/services
Package com_hailocab_kernel_discovery_services is a generated protocol buffer package.
Package com_hailocab_kernel_discovery_services is a generated protocol buffer package.
discovery/proto/serviceup
Package com_hailocab_kernel_discovery_serviceup is a generated protocol buffer package.
Package com_hailocab_kernel_discovery_serviceup is a generated protocol buffer package.
discovery/proto/unregister
Package com_hailocab_kernel_discovery_unregister is a generated protocol buffer package.
Package com_hailocab_kernel_discovery_unregister is a generated protocol buffer package.
login
Package com_hailocab_service_login is a generated protocol buffer package.
Package com_hailocab_service_login is a generated protocol buffer package.
login/auth
Package com_hailocab_service_login_auth is a generated protocol buffer package.
Package com_hailocab_service_login_auth is a generated protocol buffer package.
login/authas
Package com_hailocab_service_login_authas is a generated protocol buffer package.
Package com_hailocab_service_login_authas is a generated protocol buffer package.
login/changeids
Package com_hailocab_service_login_changeids is a generated protocol buffer package.
Package com_hailocab_service_login_changeids is a generated protocol buffer package.
login/changepassword
Package com_hailocab_service_login_changepassword is a generated protocol buffer package.
Package com_hailocab_service_login_changepassword is a generated protocol buffer package.
login/createuser
Package com_hailocab_service_login_createuser is a generated protocol buffer package.
Package com_hailocab_service_login_createuser is a generated protocol buffer package.
login/deletesession
Package com_hailocab_service_login_deletesession is a generated protocol buffer package.
Package com_hailocab_service_login_deletesession is a generated protocol buffer package.
login/deleteuser
Package com_hailocab_service_login_deleteuser is a generated protocol buffer package.
Package com_hailocab_service_login_deleteuser is a generated protocol buffer package.
login/endpointauth
Package com_hailocab_service_login_endpointauth is a generated protocol buffer package.
Package com_hailocab_service_login_endpointauth is a generated protocol buffer package.
login/expirepassword
Package com_hailocab_service_login_expirepassword is a generated protocol buffer package.
Package com_hailocab_service_login_expirepassword is a generated protocol buffer package.
login/grantservice
Package com_hailocab_service_login_grantservice is a generated protocol buffer package.
Package com_hailocab_service_login_grantservice is a generated protocol buffer package.
login/grantuser
Package com_hailocab_service_login_grantuser is a generated protocol buffer package.
Package com_hailocab_service_login_grantuser is a generated protocol buffer package.
login/listsessions
Package com_hailocab_service_login_listsessions is a generated protocol buffer package.
Package com_hailocab_service_login_listsessions is a generated protocol buffer package.
login/listusers
Package com_hailocab_service_login_listusers is a generated protocol buffer package.
Package com_hailocab_service_login_listusers is a generated protocol buffer package.
login/logoutuser
Package com_hailocab_service_login_logoutuser is a generated protocol buffer package.
Package com_hailocab_service_login_logoutuser is a generated protocol buffer package.
login/proto
Package com_hailocab_service_login is a generated protocol buffer package.
Package com_hailocab_service_login is a generated protocol buffer package.
login/proto/auth
Package com_hailocab_service_login_auth is a generated protocol buffer package.
Package com_hailocab_service_login_auth is a generated protocol buffer package.
login/proto/authas
Package com_hailocab_service_login_authas is a generated protocol buffer package.
Package com_hailocab_service_login_authas is a generated protocol buffer package.
login/proto/changeids
Package com_hailocab_service_login_changeids is a generated protocol buffer package.
Package com_hailocab_service_login_changeids is a generated protocol buffer package.
login/proto/changepassword
Package com_hailocab_service_login_changepassword is a generated protocol buffer package.
Package com_hailocab_service_login_changepassword is a generated protocol buffer package.
login/proto/createuser
Package com_hailocab_service_login_createuser is a generated protocol buffer package.
Package com_hailocab_service_login_createuser is a generated protocol buffer package.
login/proto/deletesession
Package com_hailocab_service_login_deletesession is a generated protocol buffer package.
Package com_hailocab_service_login_deletesession is a generated protocol buffer package.
login/proto/deleteuser
Package com_hailocab_service_login_deleteuser is a generated protocol buffer package.
Package com_hailocab_service_login_deleteuser is a generated protocol buffer package.
login/proto/endpointauth
Package com_hailocab_service_login_endpointauth is a generated protocol buffer package.
Package com_hailocab_service_login_endpointauth is a generated protocol buffer package.
login/proto/expirepassword
Package com_hailocab_service_login_expirepassword is a generated protocol buffer package.
Package com_hailocab_service_login_expirepassword is a generated protocol buffer package.
login/proto/grantservice
Package com_hailocab_service_login_grantservice is a generated protocol buffer package.
Package com_hailocab_service_login_grantservice is a generated protocol buffer package.
login/proto/grantuser
Package com_hailocab_service_login_grantuser is a generated protocol buffer package.
Package com_hailocab_service_login_grantuser is a generated protocol buffer package.
login/proto/listsessions
Package com_hailocab_service_login_listsessions is a generated protocol buffer package.
Package com_hailocab_service_login_listsessions is a generated protocol buffer package.
login/proto/listusers
Package com_hailocab_service_login_listusers is a generated protocol buffer package.
Package com_hailocab_service_login_listusers is a generated protocol buffer package.
login/proto/logoutuser
Package com_hailocab_service_login_logoutuser is a generated protocol buffer package.
Package com_hailocab_service_login_logoutuser is a generated protocol buffer package.
login/proto/readlogin
Package com_hailocab_service_login_readlogin is a generated protocol buffer package.
Package com_hailocab_service_login_readlogin is a generated protocol buffer package.
login/proto/readsession
Package com_hailocab_service_login_readsession is a generated protocol buffer package.
Package com_hailocab_service_login_readsession is a generated protocol buffer package.
login/proto/readuser
Package com_hailocab_service_login_readuser is a generated protocol buffer package.
Package com_hailocab_service_login_readuser is a generated protocol buffer package.
login/proto/readusermulti
Package com_hailocab_service_login_readusermulti is a generated protocol buffer package.
Package com_hailocab_service_login_readusermulti is a generated protocol buffer package.
login/proto/revokeservice
Package com_hailocab_service_login_revokeservice is a generated protocol buffer package.
Package com_hailocab_service_login_revokeservice is a generated protocol buffer package.
login/proto/revokeuser
Package com_hailocab_service_login_revokeuser is a generated protocol buffer package.
Package com_hailocab_service_login_revokeuser is a generated protocol buffer package.
login/proto/sessionread
Package com_hailocab_service_login_sessionread is a generated protocol buffer package.
Package com_hailocab_service_login_sessionread is a generated protocol buffer package.
login/proto/setpasswordhash
Package com_hailocab_service_login_setpasswordhash is a generated protocol buffer package.
Package com_hailocab_service_login_setpasswordhash is a generated protocol buffer package.
login/proto/updateuserroles
Package com_hailocab_service_login_updateuserroles is a generated protocol buffer package.
Package com_hailocab_service_login_updateuserroles is a generated protocol buffer package.
login/readlogin
Package com_hailocab_service_login_readlogin is a generated protocol buffer package.
Package com_hailocab_service_login_readlogin is a generated protocol buffer package.
login/readsession
Package com_hailocab_service_login_readsession is a generated protocol buffer package.
Package com_hailocab_service_login_readsession is a generated protocol buffer package.
login/readuser
Package com_hailocab_service_login_readuser is a generated protocol buffer package.
Package com_hailocab_service_login_readuser is a generated protocol buffer package.
login/readusermulti
Package com_hailocab_service_login_readusermulti is a generated protocol buffer package.
Package com_hailocab_service_login_readusermulti is a generated protocol buffer package.
login/revokeservice
Package com_hailocab_service_login_revokeservice is a generated protocol buffer package.
Package com_hailocab_service_login_revokeservice is a generated protocol buffer package.
login/revokeuser
Package com_hailocab_service_login_revokeuser is a generated protocol buffer package.
Package com_hailocab_service_login_revokeuser is a generated protocol buffer package.
login/sessionread
Package com_hailocab_service_login_sessionread is a generated protocol buffer package.
Package com_hailocab_service_login_sessionread is a generated protocol buffer package.
login/setpasswordhash
Package com_hailocab_service_login_setpasswordhash is a generated protocol buffer package.
Package com_hailocab_service_login_setpasswordhash is a generated protocol buffer package.
login/updateuserroles
Package com_hailocab_service_login_updateuserroles is a generated protocol buffer package.
Package com_hailocab_service_login_updateuserroles is a generated protocol buffer package.
dao
dao
s3
service
cassandra/timeseries
Offers up a recipe built on Gossie to make dealing with time indexes simple.
Offers up a recipe built on Gossie to make dealing with time indexes simple.
dedupe
Package dedupe provides an interface to dedupe anything.
Package dedupe provides an interface to dedupe anything.
dns
memcache
This is an implementation of DeduperStorage interface for memcache.
This is an implementation of DeduperStorage interface for memcache.
nsq
trace
Trace package facilitates the recording of trace events which allow us to follow a request right the way through the H2 platform
Trace package facilitates the recording of trace events which allow us to follow a request right the way through the H2 platform
zookeeper
Package to interface Hailo systems and config with Zookeeper
Package to interface Hailo systems and config with Zookeeper

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL