架构师

架构师

6月刊

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
免费免费电子书无需购买,可直接阅读全文

作品简介

本期为大家介绍了Node.js与io.js的一些知识,深入分析和反思携程宕机事。初略讲解了序列化哈反序列化,高可用可伸缩架构使用经验谈。

InfoQ 中转站 主编

作品目录

  1. 架构师6月刊
  2. Dart语言的未来在哪里?
  3. 热点|Hot
  4. Node.js与io.js那些事儿
  5. Node.js项目的由来
  6. Node.js项目的组织架构和管理模式
  7. Node.js社区的分裂
  8. io.js与Node.js advisory board
  9. io.js与Node.js基金会
  10. 后续
  11. 总结
  12. 参考文档
  13. 深入解析和反思携程宕机事件
  14. 宕机原因分析
  15. 为什么恢复的如此缓慢?
  16. 故障根源反思:黑盒运维之殇
  17. 推荐文章|Article
  18. 序列化和反序列化
  19. 简介
  20. 一、定义以及相关概念
  21. 数据结构、对象与二进制串
  22. 二、序列化协议特性
  23. 通用性
  24. 强健性/鲁棒性
  25. 可调试性/可读性
  26. 性能
  27. 可扩展性/兼容性
  28. 安全性/访问限制
  29. 三、序列化和反序列化的组件
  30. 序列化组件与数据库访问组件的对比
  31. 四、几种常见的序列化和反序列化协议
  32. 一个例子
  33. XML&SOAP
  34. 自我描述与递归
  35. IDL文件举例
  36. 典型应用场景和非应用场景
  37. JSON(Javascript Object Notation)
  38. IDL悖论
  39. 典型应用场景和非应用场景
  40. IDL文件举例
  41. Thrift
  42. 典型应用场景和非应用场景
  43. IDL文件举例
  44. Protobuf
  45. IDL文件举例
  46. Avro
  47. IDL文件举例
  48. 五、Benchmark以及选型建议
  49. Benchmark
  50. 解析性能
  51. 序列化之空间开销
  52. 选型建议
  53. 参考文献
  54. 高可用可伸缩架构实用经验谈
  55. 如何实现高可用
  56. 入口层
  57. 业务层
  58. 缓存层
  59. 数据库层
  60. 如何实现可伸缩
  61. 入口层
  62. 业务层
  63. 缓存层
  64. 数据库
  65. 专题|Topic
  66. 深入浅出Mesos(三):持久化存储和容错
  67. 持久化存储的问题
  68. 容错
  69. 结论
  70. 深入浅出Mesos(四):Mesos的资源分配
  71. 戏(细)说Executor框架线程池任务执行全过程(上)
  72. 一、前言
  73. 二、 一个最简单的例子
  74. 三、代码剖析
  75. 作者简介
  76. 戏(细)说Executor框架线程池任务执行全过程(下)
  77. 观点|Opinion
  78. Java 20年:转角遇到Go
  79. 受访嘉宾介绍
  80. 架构之重构的12条军规
载入中