## [ 本周讀數 ]
>[danger] ### `8`億—— 8 億郵件地址遭泄露,源于郵件驗證服務
近日,Security Discovery 安全研究人員 Bob Diachenko[發現了](https://securitydiscovery.com/800-million-emails-leaked-online-by-email-verification-service/)一個150 GB 大小、缺乏密碼保護的 MongoDB 數據庫。這個數據庫在2月25日曝光在網上,泄露的電子郵件地址數量超過了 8 億。
## [ 新聞/資訊 ]
* [PHP `7.1.27`、`7.2.16` 和 `7.3.3 `發布](https://www.oschina.net/news/105010/php-7-1-27-n-7-2-16-n-7-3-3-released)
* [`5.2`RC版本升級不完全指導(僅供學習參考)](https://blog.thinkphp.cn/973753)
* [`State of JS` 2018報告(中文版)](https://2018.stateofjs.com/cn/introduction/)
* [研發團隊資源成本優化實踐](https://tech.meituan.com/2019/02/21/rd-team-resource-cost-optimization-practice.html)
* [2019 為什么我們還會繼續使用 PHP ?](https://segmentfault.com/a/1190000018390087)
* [`PhpStorm `2018.3.5 發布,PHP 集成開發環境](https://www.oschina.net/news/104988/phpstorm-2018-3-5-released)
## [ 教程/技巧 ]
* [集群、分布式、微服務的區別](https://segmentfault.com/a/1190000017020871)
* [微服務架構入門](https://segmentfault.com/a/1190000015018291)
* [小團隊的微服務之路](https://deanwangpro.com/2019/02/18/road-of-microservice/)
* [9102 年了,學點 `Docker `知識](https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=2649700396&idx=1&sn=b41364f48465fe2cfb24a3b1af7f808c&chksm=8893074fbfe48e59012eafb3ef4c3a8c840b7a8de5eb3bd1b035faa9cb2e1bf2f8724217ba92&mpshare=1&scene=23&srcid=0302BTzVXNhNtGF7OmJaARFw#rd)
* [`Docker `在 PHP 項目開發環境中的應用](https://avnpc.com/p/196)
* [阿里巴巴技術專家三畫:如何畫好架構圖](https://mp.weixin.qq.com/s/MZwTb3nINuRsOKy0mLNa_A)
* [秒懂`InnoDB`的鎖](https://mp.weixin.qq.com/s/EJGI7mk-6MgKX4TknEvUWw)
## [ 擴展/應用 ]
[`php-msf`](https://github.com/pinguo/php-msf)——`Camera360`團隊出品的PHP微服務框架
[`sns_auth`](https://github.com/anerg2046/sns_auth)——通用第三方登錄SDK,支持微信,微信掃碼,QQ,微博登錄,支付寶登錄,Facebook,Line,Twitter,Google
[`Tp Mailer`](https://github.com/cattong/think-mailer)——一個優美的php郵件類,支持郵件模板、純文本、附件郵件發送以及更多郵件功能, 郵件發送簡單到只需一行代碼,原生支持ThinkPHP所有框架
## [ 書籍/專欄 ]
[](https://amzn.to/2NUJujl)
《[微服務設計](https://amzn.to/2NUJujl)》——本書全面介紹了微服務的建模、集成、測試、部署和監控,通過一個虛構的公司講解了如何建立微服務架構。主要內容包括認識微服務在保證系統設計與組織目標統一上的重要性,學會把服務集成到已有系統中,采用遞增手段拆分單塊大型應用,通過持續集成部署微服務,等等。
[](https://amzn.to/2NTSsxa)
《[生產微服務](https://amzn.to/2NTSsxa)》——作者從她在Uber成功實施微服務的經驗出發,結合其他各大公司工程師的意見和建議,制訂了一組生產就緒微服務的標準。作者在書中不僅對這組標準的各項細節展開了深入的討論,還提供了一個檢查清單,用于幫助讀者了解自己的微服務生態系統是否符合生產就緒標準。
[](http://www.hmoore.net/zlt2000/microservices-platform)
《[企業級微服務框架項目技術文檔](http://www.hmoore.net/zlt2000/microservices-platform)》——企業級微服務開發框架的技術文檔,基于SpringBoot2.x和SpringCloud并采用前后端分離的架構。
>[info]### 專欄:微服務指南走北
* [微服務指南走北(一):微服務是什么](https://segmentfault.com/a/1190000008700871)
* [微服務指南走北(二):微服務架構的進程間通信(IPC)](https://segmentfault.com/a/1190000008700797)
* [微服務指南走北(三):Restful API 設計簡述](https://segmentfault.com/a/1190000008697972)
* [微服務指南走北(四):你不愿意做微服務架構的十個理由](https://segmentfault.com/a/1190000009104913)
* [微服務指南走北(五):什么樣的服務才可以說是微服務?](https://segmentfault.com/a/1190000009171038)
## [ 活動/福利 ]
[微服務架構設計與實踐](https://segmentfault.com/e/1160000018228704)——MSUP金牌經典課程,十多年一線架構設計經驗分享和技術總結。時間:2019年4月20日-4月21日 地點:深圳市羅湖區南湖路3018號深圳富苑皇冠假日大酒店
[【微服務框架到生態】Apache Dubbo 開發者沙龍](https://www.oschina.net/event/2304169) 南京站——Apache Dubbo 開發者沙龍繼續前行。沙龍嘉賓陣容不僅延續了以往的高水準,我們在當天早上將繼續開展小型的見面會,邀請 Dubbo 用戶、社區核心成員面對面,一起坐下來聊聊社區發展的那些事兒。
## [ 每周之星 ]
>[info]### `CRMEB` 推薦指數:★★★★
基于ThinkPhp5.0+Vue+EasyWeChat 開發的一套CRMEB新零售商城系統,微信公眾號商城和小程序商城數據同步,帶積分、優惠券、秒殺、砍價、分銷等功能,更是一套方便二次開發的框架。
[ [官網](https://gitee.com/ZhongBangKeJi/CRMEB) | [演示](http://demo25.crmeb.net/) | [手冊](http://www.hmoore.net/crmeb/crmeb/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領域驅動設計