## [ 本周热点 ]
>[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://box.kancloud.cn/921f997755790baf0937c7992daa5bc0_260x332.png =200x)](https://amzn.to/2VTg1tu)
《[大规模分布式存储系统:原理解析与架构实战](https://amzn.to/2VTg1tu)》——介绍互联网公司的大规模分布式存储系统。与传统的高端服务器、高端存储器和高端处理器不同的是,互联网公司的分布式存储系统由数量众多的、低成本和高性价比的普通PC服务器通过网络连接而成。
[![](https://box.kancloud.cn/f2871167fd284ba4e0775f020dd9c30c_371x499.png =200x)](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) | [文档](https://www.kancloud.cn/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领域驱动设计