zoukankan      html  css  js  c++  java
  • 《微服务:从设计到部署》

    作者:Chris Richardson Floyd Smith

    译者:Oopsguy


    一本好书,没有罗列代码,而是讲思想讲方法,让读者对微服务全方位理解。

    感谢作者,感谢译者。

    总结

    1 微服务简介

    2 使用 API 网关

    3 进程间通信

      3.4 演化 API

      服务 API 总是随着时间而变化。升级API的时候要考虑到对旧版本对兼容与支持。

      遵行鲁棒性原则。

      微服务可以使用两种IPC机制:异步消息传递 和 同步请求/响应。 

      同步请求/响应常用的协议:REST 和 RPC。

      消息格式:文本(JSON、XML) 和 二进制(Protocol Buffers、Thrift)。

    4 服务发现

      服务发现的两种模式:客户端服务发现服务端服务发现。(个人偏向服务端发现模式,客户端更简洁,服务端更灵活控制)

      服务注册与注销两种方式:服务实例向服务中心自我注册,即自注册模式;另一个是使用其他系统组建代表服务完成注册与注销,即第三方注册模式

    5 事件驱动数据管理

    6 选择部署策略

    7 重构单体为服务

    作者逐步倡导拆分单体程序,而不是大爆炸重新构建。

  • 相关阅读:
    学习自建调试体系(二)
    寻找未导出函数的函数地址
    Http
    git忽略.gitignore
    Flask-sqlacodegen
    liunx速查
    BBS论坛项目
    vim操作
    部署
    python3 环境搭建
  • 原文地址:https://www.cnblogs.com/zcqkk/p/11857293.html
Copyright © 2011-2022 走看看