博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微服务实践总结
阅读量:4202 次
发布时间:2019-05-26

本文共 258 字,大约阅读时间需要 1 分钟。

划分方法
目标:每个微服务独立运维部署,微服务只有单个责任,每个微服务包含自己的数据存储,微服务控制在5人小团队就能维护的规模以下,服务松散耦合设计。划分方向有:
1)实时、非实时划分;
2)同步、异步划分;
3)功能模块组划分;
  如:后台管理、核心算法、外部接口等;
4)业务域划分;
  a.根据业务名词划分,如订单、用户;
  b.根据业务动词划分,如登录、下载;
微服务内部通信方式
1)同步
  a.REST
  b.Thrift
2)异步
  a.RabbitMQ
  b.Kafka
通信数据格式
Json、XML、Avro等

转载地址:http://ucili.baihongyu.com/

你可能感兴趣的文章
Log4j2 框架详解
查看>>
技术人如何加速成长?提升你的思维和学习方式
查看>>
CentOS下载及安装
查看>>
juju
查看>>
MySQL下载及安装
查看>>
数据清洗
查看>>
Pentaho Data Integration(or Kettle)
查看>>
Nginx问题记录
查看>>
SAP简介
查看>>
Windows系统常用配置
查看>>
通用后台生产框架汇总
查看>>
MySQL 8
查看>>
Redis简介
查看>>
技术管理
查看>>
高并发
查看>>
MySQL常用设置
查看>>
Linux 运维常用网络命令
查看>>
JavaEE常用框架汇总
查看>>
分布式数据库汇总
查看>>
Vim 命令
查看>>