## [ 本周熱點 ]
>[danger] ThinkPHP發布了`6.0RC2`版本,該版本較之前的`RC1`版本底層架構進行了升級,并且精簡了核心,去除或者剝離了一些不必要的功能及類庫。對`Session`類和`Cookie`類進行了重構,核心很多功能都中間件化,可以更加靈活的配置開啟和關閉。
一些常用的擴展基本升級完成,正在進行更多的測試,開發手冊預覽版也已經放出,歡迎更多開發者參與測試和反饋,幫助6.0盡快完成正式發布。
## [ 新聞/資訊 ]
* [ThinkPHP發布`6.0RC2`版本——架構升級、精簡核心](https://blog.thinkphp.cn/1037770)
* [新版事件系統以及查詢事件、模型事件的使用](https://blog.thinkphp.cn/1037387)
* [一個分布式服務器集群架構方案](https://segmentfault.com/a/1190000002418709)
## [ 教程/技巧 ]
* [`memcached`分布式原理與實現](https://segmentfault.com/a/1190000016173095)
* [【原創】分布式之消息隊列復習精講](https://www.cnblogs.com/rjzheng/p/8994962.html)
* [(討論)緩存同步、如何保證緩存一致性、緩存誤用](https://segmentfault.com/a/1190000015804406)
* [緩存世界中的三大問題及解決方案](https://segmentfault.com/a/1190000013729843)
* [深度解析大型分布式電商網站演變過程以及構架部署解決方案](https://segmentfault.com/a/1190000014749710)
* [分布式系統關注點——數據一致性(上篇)](https://mp.weixin.qq.com/s/jsZbcRehPS8jUJKb8mG21Q)
* [煩人的數據不一致問題到底怎么解決?——通過“共識”達成數據一致性](https://segmentfault.com/a/1190000016139899)
* [過去這幾十年,分布式系統的「數據一致性」精華都在這了!](https://segmentfault.com/a/1190000016321145)
* [前端 api 請求緩存方案](https://my.oschina.net/wsafight/blog/3040140)
## [ 擴展/應用 ]
* [`lnav`](http://osp.io/archives/5288)——開源的日志文件瀏覽器
* [`composer-registry-manager`](https://github.com/slince/composer-registry-manager)——Composer?源管理工具?CRM
* [`class.upload.php`](https://github.com/verot/class.upload.php)——一個 方便 上傳后 圖片操作的類庫 支持本地文件遠程上傳
## [ 書籍/專欄 ]
[](https://amzn.to/2VTg1tu)
《[大規模分布式存儲系統:原理解析與架構實戰](https://amzn.to/2VTg1tu)》——介紹互聯網公司的大規模分布式存儲系統。與傳統的高端服務器、高端存儲器和高端處理器不同的是,互聯網公司的分布式存儲系統由數量眾多的、低成本和高性價比的普通PC服務器通過網絡連接而成。
[](https://amzn.to/2XwVWcy)
《[分布式服務框架原理與實踐](https://amzn.to/2XwVWcy)》——分析了作為一個分布式服務框架所需具備的能力,包括服務注冊中心、服務調用、服務路由、服務發布/灰度發布等;接著分析了服務底層如何有效地進行通信,包括通信框架、序列化/反序列化及協議棧等;然后分析了服務如何做到高可靠性及高安全性等重要特性;最后也闡述了從服務化如何向微服務演進。干貨滿滿!
>[info] ### 分布式系統關注點
>
* [分布式系統關注點——初識「高可用」](https://segmentfault.com/a/1190000016497809)
* [分布式系統關注點——僅需這一篇,吃透「負載均衡」妥妥的](https://segmentfault.com/a/1190000016615370)
* [分布式系統關注點——如何去實施「負載均衡」?](https://segmentfault.com/a/1190000016767353)
* [分布式系統關注點——99%的人都能看懂的「熔斷」以及最佳實踐](https://segmentfault.com/a/1190000017068693)
* [分布式系統關注點——想通關「限流」?只要這一篇](https://segmentfault.com/a/1190000017317246)
* [分布式系統關注點——99%的人都能看懂的「補償」以及最佳實踐](https://segmentfault.com/a/1190000017709264)
* [分布式系統關注點——「無狀態」詳解](https://segmentfault.com/a/1190000017935887)
* [分布式系統關注點——「高內聚低耦合」詳解](https://segmentfault.com/a/1190000018063436)
* [分布式系統關注點——360°全方位解讀「緩存」](https://segmentfault.com/a/1190000018595487)
* [分布式系統關注點——先寫DB還是「緩存」?](https://segmentfault.com/a/1190000018828634)
## [ 活動/福利 ]
* [HackBJ | 人工智能+創客馬拉松大賽](https://segmentfault.com/e/1160000018525908)——一場24小時的人工智能+創客馬拉松大賽,來自各國的頂尖人工智能開發者、專家即將匯聚一堂,針對中國的企業命題展開真槍實彈的設計與研發!本次賽題涵蓋物聯網、智慧城市、新媒體和游戲設計四大板塊,導師團隊來自DeepMind、TensorFlow等。(4月底報名結束)北京市三元橋時間國際大廈A座
* [2019 MiiX·全球行 區塊鏈 黑客馬拉松開發者大賽(杭州站)](https://www.huodongxing.com/event/3484957043900)——2019年4月27日 8:00 ~ 2019年4月28日 18:00(浙江杭州)西湖區河山路1號云棲小鎮國際會展中心
## [ 每周之星 ]
>[info]### `TPR` 推薦指數:★★★★
[`TPR`](https://gitee.com/AxiosCro/tpr-composer)是一個基于`thinkphp5`的`restful`接口框架。專為接口開發而設計,做高并發、高可用、易擴展的php接口開發的必備首選。
[ [官網](https://github.com/AxiosCros/tpr-composer) | [文檔](http://www.hmoore.net/axios/tpr2/content) ]
## 周刊投稿和訂閱
周刊投稿及訂閱、推廣合作請[點擊這里](783458)。
- 創刊辭
- 「ThinkPHP開發者周刊」第1期——創刊號
- 「ThinkPHP開發者周刊」第2期——5.1.26版本和安全規范指引
- 「ThinkPHP開發者周刊」第3期——官宣:5.1發布LTS版本
- 「ThinkPHP開發者周刊」第4期——日志、調試和通知
- 「ThinkPHP開發者周刊」第5期——API開發和調試專題
- 「ThinkPHP開發者周刊」第6期——好用的第三方類庫
- 「ThinkPHP開發者周刊」第7期——性能分析和優化
- 「ThinkPHP開發者周刊」第8期——模型和關聯
- 「ThinkPHP開發者周刊」第9期——緩存和權限
- 「ThinkPHP開發者周刊」第10期——路由和中間件
- 「ThinkPHP開發者周刊」第11期——設計模式和代碼規范
- 「ThinkPHP開發者周刊」第12期——容器和持續集成
- 「ThinkPHP開發者周刊」第13期——數據庫和高性能
- 「ThinkPHP開發者周刊」第14期——模板引擎和正則表達式
- 「ThinkPHP開發者周刊」第15期——ThinkPHP十三周年專刊
- 「ThinkPHP開發者周刊」第16期——喜迎新年
- 「ThinkPHP開發者周刊」第17期——開工大吉
- 「ThinkPHP開發者周刊」第18期——元宵喜樂
- 「ThinkPHP開發者周刊」第19期——關注2019開發趨勢
- 「ThinkPHP開發者周刊」第20期——架構設計
- 「ThinkPHP開發者周刊」第21期——微服務
- 「ThinkPHP開發者周刊」第22期——編輯器和調試
- 「ThinkPHP開發者周刊」第23期——RPC和分布式
- 「ThinkPHP開發者周刊」第24期——MySQL優化
- 「ThinkPHP開發者周刊」第25期——PSR規范
- 「ThinkPHP開發者周刊」第26期——Redis
- 「ThinkPHP開發者周刊」第27期——分布式系統
- 「ThinkPHP開發者周刊」第28期——漫威英雄
- 「ThinkPHP開發者周刊」第29期——HTTP那些事
- 「ThinkPHP開發者周刊」第30期——協程初體驗
- 「ThinkPHP開發者周刊」第31期——WEB安全
- 「ThinkPHP開發者周刊」第32期——開源是自由的
- 「ThinkPHP開發者周刊」第33期——重構
- 「ThinkPHP開發者周刊」第34期——驗證和加密
- 「ThinkPHP開發者周刊」第35期——女皇報告
- 「ThinkPHP開發者周刊」第36期——2019年全球開發者調查報告(JetBrains)
- 「ThinkPHP開發者周刊」第37期——DevOps
- 「ThinkPHP開發者周刊」第38期——再續設計模式
- 「ThinkPHP開發者周刊」第39期——消息隊列
- 「ThinkPHP開發者周刊」第40期——高并發
- 「ThinkPHP開發者周刊」第41期——數據庫之關系型數據庫
- 「ThinkPHP開發者周刊」第42期——數據庫之非關系型數據庫
- 「ThinkPHP開發者周刊」第43期——安全趨勢報告
- 「ThinkPHP開發者周刊」第44期——敏捷開發
- 「ThinkPHP開發者周刊」第45期——搜索引擎
- 「ThinkPHP開發者周刊」第46期——Markdown標記語言
- 「ThinkPHP開發者周刊」第47期——Composer
- 「ThinkPHP開發者周刊」第48期——Docker
- 「ThinkPHP開發者周刊」第49期——安全運營
- 「ThinkPHP開發者周刊」第50期——性能測試和優化
- 「ThinkPHP開發者周刊」第51期——高可用設計
- 「ThinkPHP開發者周刊」第52期——互聯網50周年
- 「ThinkPHP開發者周刊」第53期——開源評選
- 「ThinkPHP開發者周刊」第54期——HTTP3的前世今生
- 「ThinkPHP開發者周刊」第55期——PHP7.4專題
- 「ThinkPHP開發者周刊」第56期——無服務Serverless
- 「ThinkPHP開發者周刊」第57期——ServiceMesh服務網格
- 「ThinkPHP開發者周刊」第58期——DDD領域驅動設計