微服务

在微服务中使用领域事件

在微服务中使用领域事件

2019年11月11日
稍微回想一下计算机硬件的工作原理我们便不难发现,整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时,计算机便以中断的形式处理各种外部事件。在软件开发领域,事…
微服务的数据库设计

微服务的数据库设计

2019年10月19日
单独的数据库: 微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库。它是基于下面三个原因。 优化服务接口:微服务之间的接口越小越好,最…
一文详解微服务架构

一文详解微服务架构

2019年10月9日
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 要理解微服务,首先要先理解…
微服务架构梳理总结(二)

微服务架构梳理总结(二)

2019年6月13日
什么是微服务 微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所…
微服务架构梳理总结

微服务架构梳理总结

2019年6月13日
微服务的优点: 可独立部署、升级、替换、伸缩(备机) 自由选择开发语言 高效利用资源 故障隔离   微服务带来的挑战: 服务多,带来更多操作(部署脚本、) 管理复杂度提升(日志、监控、环境、) 部…