Atitit 关于微服务的思考与理解 attilax总结

1.1. 架构的历史 微服务发展历史 Web》soa》msa 1

1.2. 微服务最大特点 独立部署 1

2. 微服务的优点 1

2.1. 性能负担 1

2.2. 增强稳定性,独立部署 1

2.3. 协调人力资源,使用不同的擅长的技术来实现不同的模块 1

2.4. 拆分,有利于开发人员项目规模的轻量化,提升开发速度 1

1.1. 架构的历史 微服务发展历史 Web》soa》msa

Web》soa》msa

1.2. 微服务最大特点 独立部署

微服务特点的描述。

大概从以下四个方面来说:

· 根据业务模块划分服务种类。

· 每个服务可以独立部署并且互相隔离。

· 通过轻量的 API 调用服务。

· 服务需要保证良好的高可用性。

2. 微服务的优点

2.1. 性能负担

2.2. 增强稳定性,独立部署

2.3. 协调人力资源,使用不同的擅长的技术来实现不同的模块

2.4. 拆分,有利于开发人员项目规模的轻量化,提升开发速度

3. 微服务的接口 cli 与rest接口

关于轻量 API, 微服务本身是推荐使用轻量的通讯协议和简单的数据结构,实际上,实施环节通常采用的都是 http+json 的方式。

4. 如何实施微服务

要搞微服务了,有啥建议么?通过我们不断的摸索和总结,要做好微服务,就要做好一定的准备工作。

从五个具体的方面来谈:

业务拆分,体现在设计环节: 在设计的时候,要有足够的判断力来合理的规划服务之间的界限。

服务治理,底层技术的支持: 首先要选一款适合自己实际情况的分布式服务基础框架,对于服务的发现、治理、熔断、降级,都要做好相应的技术准备。

自动测试,一定要自动化。 微服务一个明显的表象就是随着服务的增多,如果继续沿用传统的测试模式就会遇到瓶颈,为了保证高效的迭代,尽量做到更多的环节实现自动化。

自动运维 : 微服务拆分之后,每个服务都可以独立部署,进而言之应该是随时随地可以升级。尤其当互联网发展到今天,业务要保持对市场变化的一个高效响应,自动化运维就是提升交付速度的一个重要环节。

监控: 包括硬件环境、服务状态、系统健康度、接口调用情况、异常的实时告警以及潜在问题的事先预警等等。监控在实施微服务过程中会重要到什么程度呢?一句话:没准备好监控,就不要搞微服务。

从源头入手,一分钟秒懂为什么要搞微服务架构? - 推酷.mhtml

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王  纵火者

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

uke宗教与文化融合事务部部长,  uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

UTSC uke技术标准化委员会委员长 uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

转载请注明来源:attilax的专栏  http://blog.csdn.net/attilax

http://www.cnblogs.com/attilax/

Microblog

http://weibo.com/u/5941179815   (common)

http://weibo.com/u/5487832265

http://weibo.com/u/5487832265 (tech)

Qq 1466519819  微信attilax

--Atiend  v12

Atitit 关于微服务的思考与理解 attilax总结 1.1. 架构的历史 微服务发展历史 Web》soa》msa 1 1.2. 微服务最大特点 独立部署 1 2. 微服务的优点 1 2.1.相关推荐

  1. 理解mysql服务_我所理解的MySQL(一)基础架构

    你好,有幸相见. 从九月开始,我决定发起「每周一博」的目标:每周至少发布一篇博客,可以是各种源码分析研读,也可以是记录工作中遇到的难题. 在经过了一段时间漫无目的的学习之后,我发现那样用处好像不大,看 ...

  2. Atitit 最近资料文章列表r9 r8 月份 attilax总结

    Atitit 最近资料文章列表r9  r8 月份   attilax总结 atitit tag标签标示规范 attilax总结 v2 r922.docx 2017-09-28 02:04 阅读(27) ...

  3. Redis 集群,分布式,微服务概念和区别理解

    概念: 集群是个物理形态,分布式是个工作方式. 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 1:分布式是指将不同的业务分布在不同的地方.而集群指的是将几 ...

  4. 如何设计一个复杂的业务系统?从对领域设计、云原生、微服务、中台的理解开始...

    欢迎关注方志朋的博客,回复"666"获面试宝典 01 如何解决复杂业务设计 Aliware 软件架构设计本身就是一个复杂的事情,但其实业界已有一个共识,那就是"通过组件化 ...

  5. 微服务精华问答 | 如何理解中台战略和微服务

    戳蓝字"CSDN云计算"关注我们哦! 微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之.今天,就让我们来看看关于微 ...

  6. 微服务与分布式的理解

    一.微服务是什么? 二.什么是分布式 总结 前言 今天在工作中和一个刚毕业同事在讨论软件设计问题,把微服务误用为分布式了,另一哥们儿直接吐槽:大哥那是微服务...然后就是各种说教. 哎!这不又让我这种 ...

  7. 微服务连载(二)漫谈何时从单体架构迁移到微服务?

    面对微服务如火如荼的发展,很多人都在了解,学习希望能在自己的项目中帮得上忙,当你对微服务的庐山真面目有所了解后,接下来就是说服自己了,到底如何评估微服务,什么时候使用微服务,什么时间点最合适,需要哪些 ...

  8. Rancher部署Traefik实现微服务的快速发现

    Traefik 是什么? Traefik 是一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理.负载均衡工具.它支持多种后台 (Rancher.Docker.Swarm.Kubernetes.M ...

  9. centos部署python flask_python 微服务框架之nameko实践

    大纲: 1.本篇关键技术点及其释义 2.实际需求和目标 3.可行的三大解决方案 4.微服务与传统服务的差别 5.代码大纲:安装依赖及nameko五个完整的代码示例 6.附录:docker的在线安装方式 ...

  10. 【转】Rancher部署Træfik实现微服务的快速发现

    Rancher部署Træfik实现微服务的快速发现 原文链接:http://dwz.cn/6rhDAz 原创 2017-08-28 洪晓露 RancherLabs Træfik 是什么? Træfik ...

最新文章

  1. JavaScript 事件入门知识
  2. 几种常用的JS类定义方法
  3. Echarts中柱状图X轴显示时间显示不开倾斜显示的属性
  4. python idle 清屏问题的解决
  5. leetcode —— 337. 打家劫舍 III
  6. 实践解析可视化开发平台FlinkSever优势
  7. python 100实例_[Python] Python 100例
  8. C++序列化模拟三 -----酒后日志
  9. 用户增删改查 django生命周期 数据库操作
  10. vb基础计算机应用,老师给学生的-VB计算机应用基础考试
  11. AI赋能的视频编辑器效果如何? | MixLab智能产品
  12. SETCPU超频使用教程
  13. 炼数成金数据分析课程---7、数据分析简介
  14. ios html加载css样式,iOS加载HTML, CSS代码
  15. libjpeg的简单使用
  16. linux强大的convert命令(可以对图像做各种处理!)
  17. 英国第一毒舌天才王尔德的损人金句
  18. seo搜索引擎优化,seo搜索引擎优化名词解释
  19. Linux API 网址转换(DWORD, IP,域名)
  20. 1加6投屏_全球首批!一场最“快”的OnePlus 6 加油聚会

热门文章

  1. signature=70706aa92e6532c935fb1dce5adc16b3,Thunder signatures
  2. 使用全局变量有什么好处?有什么坏处?_发酵床养殖有什么好处?又有什么坏处?该不该采用...
  3. 验光黑科技时代!星创视界首创眼镜店医疗验光
  4. 基于Jenkins+Gitlab+Harbor+Rancher架构的CI/CD实现
  5. google appid申请
  6. 为什么你作为一个.NET的程序员工资那么低?
  7. python实例 输出你好
  8. 145. 大小写转换
  9. 公客网beta阶段发布说明
  10. HDU - 2087 剪花布条(kmp)