Skip to content
flythinker edited this page Oct 19, 2018 · 7 revisions

Welcome to the iloghub wiki!

iloghub (Instance Log Hub) 的意思是实时日志Hub。 通过Redis的消息功能传播日志。通过一定的设计实现高可用。iloghub 属于集中式日志的一种。它对于容器式部署的后端程序显得十分重要。

iloghub 的组成

  • iloghub appender ,日志输出客户端
  • iloghub tail ,实时读取日志的客户端工具等
  • iloghub logstore ,日志持久化的工具,以及服务等
  • iloghub test , 性能测试与功能测试等

iloghub 的设计

通过向redis 发布(publish)订阅信息作为写日志的方式,需要的客户端通过订阅redis相应的channel按需的读取实时日志。

log redis channel 的命名

例如:log.AppName.InstanceName 以 log. 开头 AppName代表应用的名称 InstanceName代表实例的名称,一般用服务器名称或ip等。