微服务应用总结

作者: 有你我就不孤单 | 来源:发表于2020-08-18 06:51 被阅读0次

核心思想

1、使用注解声明实现自动化环境, 最大程度减少新加入项目成员的学习成本。

2、与底层操作系统之间建立清晰的约定,在执行环境之间提供最大的可移植性。

3、适合部署在现代云平台上,无需提供服务器和系统管理工具。

4、最大程度减少开发环境和生产环境之间的区别,通过持续部署获得最大的灵活性。

5、可以在不对工具、架构或开发实践带来重大变动的前提下,进行水平扩展。

十二要素

1、代码库, 一份版本控制下的基准代码库,多分部署。

2、依赖, 显示声明和隔离依赖关系。

3、配置,在环境中存储配置。

4、后端服务,把后端服务当做附加资源。

5、构建、发布、运行 严格分立构建和运行阶段。

6、进程 将应用程序作为一个或多个无状态进行执行。

7、端口绑定 通过端口绑定暴露服务

8、并发 通过进程模型进行扩展

9、 易处理 通过快速启动和正常关机来最大程度地提供健壮性。

10、开发、生产环境一致, 尽可能保持开发、预发布和生成环境的配置一致。

11、日志  将日志视为事件流

12、管理进程 将管理任务作为一次性进程运行

相关文章

  • 微服务应用总结

    核心思想 1、使用注解声明实现自动化环境, 最大程度减少新加入项目成员的学习成本。 2、与底层操作系统之间建立清晰...

  • 微信登录相关开发流程

    记录微信开发流程,快速搭建微信服务。 网站应用 网站应用微信登录 网站应用微信登录是基于OAuth2.0协议标准构...

  • 2022年了你必须要学会搭建微前端项目及部署方式

    一、微前端简介 微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用...

  • 微前端简介

    什么是微前端 微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转...

  • 微前端

    什么是微前端 微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转...

  • 安卓微信分享无法唤起微信的开发总结

    微信SDK集成总结 关于微信SDK的集成过程: 在微信开放平台注册账号,申请应用ID 得到应用签名,在微信开放平台...

  • Java大型互联网构建微服务架构技术设计-Dubbo之微服务架构

    引言 微服务涵盖了微信管家、微信应用解决方案、微信客服客户端、人工微信客服几部分。 微服务是对于微信公众平台帐号提...

  • 微前端——概述(一)

    微前端是什么? 微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体...

  • 京东微联用户使用协议

    京东微联用户使用协议 一、概述 欢迎您使用京东微联应用软件及服务。 为使用京东微联应用软件(以下简称"本软件")及...

  • 微信三个平台区分(开放,公众,商户平台)

    微信开放平台 主要面对移动应用/网站应用开发者,为其提供微信登录、分享、支付等相关权限和服务。 微信开放平台还提供...

网友评论

    本文标题:微服务应用总结

    本文链接:https://www.haomeiwen.com/subject/ygfhjktx.html