來自泰山運維的2023年終總結

泰山李工發表於2023-12-30

2023就要過完了,大家都在寫年終總結,我 也盤點下自己:

全年研發目標基本完成,個人也前進了一丟丟。在此,感謝所有幫助過我的朋友們。

1、年初目標

1. 公司研發任務能夠保質、保量的完成。

2. 提升mysql技能,從小白到白又白。

3. 全面掌握k8s。

4. 身體健康、多賺錢。

2、部門研發任務回顧

    泰安紫蜂旅遊資訊科技有限公司紮根在文旅行業下的細分領域,其中軟體服務業務,下層是景區票務系統,上層是區域化的旅遊平臺。

    景區票務系統(我這個團隊的任務),主要是圍繞5A級景區,提供私有化定製服務。

    此處打廣告,有需要景區票務系統的,可聯絡我們公司,多方共贏。

3、個人技能提升回顧

    至2023年12月21日,知識庫累計1570篇,覆蓋了網路、伺服器、web伺服器、資料庫、檔案伺服器、訊息佇列、監控、日誌系統、自動化等,見《java開發技術拓撲圖》。

     2023年,新增337篇,其中mysql資料庫112篇,運維(含覆盤)37篇,修改歷史文章517篇。

  1. 提升mysql技能,從小白到白又白

- 徹底搞懂後設資料鎖、快速定位cpu飆升mysql程式、找出最佳索引(必會)

- 複製關係管理工具Orchestrator,注意,別沒事找事的進行主從切換,可能發生從庫(原主)資料多問題。

- 新專案使用mysql8.0(MySQL 5.7停更,估計人人都知道了)。

- 一文搞懂監控指標,請閱讀陳臣老師的《一文說透 MySQL 常用監控指標》      

- 二進位制安裝製作mysql服務,支援 systemd 平臺沒有必要使用 mysqld_safe,請閱讀芬達老師的《我為什麼不用 mysqld_safe》

- ... 

2. 全面掌握k8s

    閱讀了《小公司需要使用微服務架構嗎?》後,決定先放放k8s,原因一是個人精力有限的,二是需要貼合公司需要、自己的實際,根據緊急度、重要性,進行計劃設定。

  「架構」不是一種「設計」,而是一種「決策」學什麼、用什麼,涉及諸多因素。其中【人hold住】是關鍵。

    想上手k8s的,可以看看崔亮老師的部落格,pixiu的開源kubez-ansible:

   https://www.cuiliangblog.cn/detail/section/99861101 

    https://github.com/gopixiu-io/kubez-ansible

  3.rabbitmq從原理到使用

    原本沒打算深化rabbitmq,為了解惑線上一個問題《消費者手動確認模式下,為什麼重啟程式後,訊息才消費掉》

    網上一搜,大把的文章說rabbitmq有個交付確認時間,殊不知這是新版的特性,舊版本是沒有的,看官網文件後定位到了原因。

    相信大多數開發者從demo複製一下,就用起來了,一個節點程式開幾百個消費者很多人把listener.direct理解為訊息模型direct直連交換機,其實它是容器型別,DMLC(容器型別)不存在自動調整消費者的併發數...

    透過新版本學習,輸出《springboot整合rabbitmq從概念原理到示例》,沒有實踐就沒有發言權,不懂就不敢懟啊,系統功能業務設計也是如此。

    一天,同學找我,他們公司技術總監讓他實現“動態建立監聽”,業務上要實現一個採集器(客戶端健康裝置,釋出訊息)一個佇列。為什麼要這樣? 不過多評價。

  4. kafa 新模式、Elk對nginx日誌視覺化展示等等

4、身體健康、多賺錢

1. 疫情3年未陽,今年中了2次甲流,加之咽炎,最近還一直乾咳。

2. 多賺錢,( ̄︶ ̄)↗ 漲了工齡工資,物價高、開支大於往年。

5、明年展望 

1. 和研發同事們一起努力,保障簽單專案完成交付,迭代演化出票務新版本。

2. 各位老闆財運亨通,發財!

最後,祝願朋友們在新的一年裡,身體健康、闔家歡樂!

附-mysql常見運維事項大綱

 

相關文章