kafka爲什麼使用Scala開發?

今天聽了kafka開發成員之一的饒軍老師的講座,講述了kafka的前生今世。乾貨的東西倒是沒那麼容易整理出來,還得刷一遍視頻整理,不過兩個比較八卦的問題,倒是很容易記住了。
Q:爲什麼kafka使用了Scala進行開發?
A:因爲當年主R正在學習Scala,所以就用Scala開發了。並且這是他的第一個Scala項目。也正是因爲他也在學習階段,所以寫出來的代碼都是按照Java的寫法實現的,這也是爲什麼Java開發者也能很容易讀懂源碼的原因。
Q:爲什麼kafka叫kafka?
A:因爲主R在開發kafka的時候正在看卡夫卡的《變形記》,所以沒有多想就用了kafka這個名字。同時,因爲kafka實際上是以日誌的形式記錄消息的,屬於一個書寫者,所以用一位作家的名字命名也是很契合的。

思考:大佬們開發東西真隨意。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章