微服务

Posted z-y-l

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务相关的知识,希望对你有一定的参考价值。

微服务


业务采用模块化的分层式架构

实现高内聚,松耦合,利于重构代码

  1. 服务注册,服务发现,健康检查
    1.   注册在服务端框架,健康检查逻辑由具体的业务定制,服务发现,负载均衡在服务客户端框架
  2.   RPC / RESTful
    1.   对浏览器,框架输出AJAX友好的JSON消息格式,对无线设备,输出高性能的 Binary 消息格式
  3.   接口管理
    1.   集成管理接口
  4.   安全控制
    1.   做成插件形式
  5.   配置管理
    1.   支持普通文件配置方案,框架层集成动态运行时配置,在运行时针对不同环境动态调整服务的参数和配置
  6.   监控日志
  7. 统一错误处理
  8. 流控和容错
    1.   集成限流容错组件,在运行时自动限流和容错,保护服务,还可以结合动态配置

Thrift

https://v3u.cn/a_id_104

 

以上是关于微服务的主要内容,如果未能解决你的问题,请参考以下文章

微服务入门|微服务架构怎么设计

微服务架构总览

Chris Richardson微服务翻译:构建微服务之微服务架构的进程通讯

微服务架构是啥

微服务架构是啥?

什么是 微服务