博客 / 列表

LnEoi - Keepalived 實現 Ambari-Server 高可用

介紹 為什麼需要高可用 高可用(High Availability, HA),通過設計減少系統不能提供服務的時間。 在日常業務場景中,容易因為某個服務故障導致功能出錯、用户無法訪問。高可用的核心思想就是提供冗餘的資源,當某個服務故障後其他服務可以頂替,保障服務能夠持續使用。在數據層面就是冗餘備份,在服務層面就是故障轉移。 很多服務自身有提供高可用的能力,如果服務本身沒提供此能力,我們也不是束手無措

高可用 , keepalived , Ambari

LnEoi - axios中responseType配置blob、arraybuffer、stream值有什麼差異

Axios處理文件下載時,需要配置responseType將返回數據處理成指定格式,官方文檔是這樣寫的: { // `responseType` indicates the type of data that the server will respond with // options are: 'arraybuffer', 'document', 'json', 'text', 'st

Axios , blob , stream , 前端 , Javascript

LnEoi - 更安全的隨機數生成

Math.random() 通常情況下我們使用Math.random()來生成偽隨機數,在大部分情況下可以很方便的使用。比如 生成混合隨機字符 Math.random().toString(36).substr(2); 生成指定範圍的隨機數 const randomNumber = (min, max) = Math.floor(Math.random() * (max - min) + min)

隨機數 , 前端 , Javascript