Skip to content
This repository was archived by the owner on Jun 8, 2018. It is now read-only.

Reference

pandada8 edited this page Mar 19, 2018 · 1 revision

下面列出一些可能涉及到的参考资料:

syslog format

Syslog Protocol 是工业界非常成熟的用于日志传输的协议,也是在处理日志的时候所使用的事实标准。本例中,我们也应用这一协议。

  1. RFC 3164 定义了基本的 syslog 格式。
  2. RFC 5426 定义了使用 UDP 传输 syslog 的做法。
  3. RFC 6012 定义了使用 DTLS 传输 syslog 的做法。(可选)

epoll

epoll 可以理解为 select 的一种增强形式。

  1. man page

SO_REUSEPORT

实现多进程同时服务。

  1. The SO_REUSEPORT socket option

存储后端

本例并不关心存储后端的具体实现方式,只需要对不同的存储后端,实现/调用现有的对应的客户端 API,将数据进行简要处理后保存到对应后端即可。注意在实现时,应注意实现的高效性。

redis 缓存

似乎可以去掉,自行实现一个 buffer 即可?

Clone this wiki locally