微服务
2017-05-22 16:52:14 0 举报
AI智能生成
登录查看完整内容
微服务是一种软件开发技术,它将大型应用程序拆分成多个小型、独立的服务,这些服务可以独立部署、扩展和维护。每个微服务都有自己的业务逻辑和数据存储,它们通过轻量级的通信协议(如HTTP/REST)进行交互。这种架构使得开发团队可以专注于单个服务的优化,提高了开发效率和系统的可伸缩性。同时,由于服务的独立性,当某个服务出现故障时,不会影响到整个系统的运行。微服务架构是现代云原生应用的主流架构,被广泛应用于各种规模的企业和组织。
作者其他创作
大纲/内容
微服务
Microservice
Docker
容器
Devops
是一种开发模式
研发模式的发展
瀑布式开发
老旧,过时
套用传统工业生产
严格按照需求分析,设计,编码,测试,维护几个步骤顺序进行
步骤结果作为衡量进度的方法
不够灵活
敏捷开发
tapd
敏捷需求规划
迭代计划&跟踪
测试计划管理
缺陷跟踪管理
任务工时管理
用户需求进化为核心
拆分成独立子项目
迭代循环渐进
可持续性递增
拥抱变化
Development +\u00A0Operations
突出 开发 测试 和 运维 的 组合
代码,部署发布,反馈的闭环
打通完整的工具链
工具链
代码管理
GitHub
构建工具
Gradle
自动部署
CodeDeploy
持续集成
travis-ci
配置管理
日志管理
Logentries
系统监控
Datadog
性能监控
Splunk
压力测试
JMeter
预警
PagerDuty
HTTP加速器
Varnish
消息总线
ActiveMQ
应用服务器
Tomcat
web服务器
span style=\
Nginx
项目管理
JIRA
TAPD
0 条评论
回复 删除
下一页