Promise

Posted by 夏泽民

对象的状态不受外界影响 (3种状态) Pending状态(进行中) Fulfilled状态(已成功) Rejected状态(已失败) 一旦状态改变就不会再变 (两种状态改变:成功或失败) Pending -> Fulfilled Pending -> Rejected



ulimit

Posted by 夏泽民

当用linux做高并发服务器时,会遇到”Too many open files”的错误。



sql.DB 和 sql.Tx 提取公共的查询接口

Posted by 夏泽民

func (o *OptionManager) Get(db *sql.DB, name string) (string, error) 后面发现这样定义不靠谱, 因为我很有可能需要在事务中调用这个函数。也就是说,还应该这样:



prom-client

Posted by 夏泽民

https://github.com/siimon/prom-client 这是一个支持histogram, summaries, gauges and counters四种数值格式的prometheus nodejs客户端。 停止轮询默认metrics



kafka lag的含义为什么lag 为负数

Posted by 夏泽民

日志 如果一个topic的名称为”my_topic”,它有2个partitions,那么日志将会保存在my_topic_0和my_topic_1两个目录中;日志文件中保存了一序列”log entries”(日志条目),每个log entry格式为”4个字节的数字N表示消息的长度” + “N个字节的消息内容”;每个日志都有一个offset来唯一的标记一条消息,offset的值为8个字节的数字,表示此消息在此partition中所处的起始位置..每个partition在物理存储层面,有多个log file组成(称为segment).segment file的命名为”最小offset”.kafka.例如”00000000000.kafka”;其中”最小offset”表示此segment中起始消息的offset.



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required