
架构设计
文章平均质量分 91
scuwangjun
谦虚,谨慎,爱学习
展开
-
微服务架构入门
微服务架构入门 1. 微服务简介 微服务是一种架构风格,一个大型的复杂软件由一个或多个微服务组成。系统中每个微服务都可以被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成任务。在所有情况下,每个任务代表这一个小的业务能力。 微服务的核心思想是:一个完整的应用由多个小的、相互独立的微服务组成,这些微服务运行在自己的进程中,开发和发布都没有依赖。不同微服务通过一...原创 2018-05-25 20:27:19 · 293 阅读 · 0 评论 -
协程
协程 1. 协程介绍 协程又称微线程,从名字可以看出,协程的粒度比线程更小,并且是用户管理和控制的,多个协程可以运行在一个线程上面。那么协程出现的背景又是什么呢,先来看一下目前线程中影响性能的特性: 使用锁机制 线程间的上下文切换 线程运行和阻塞状态的切换 以上任意一点都是很消耗cpu性能的。相对来说协程是由程序自身控制,没有线程切换的开销,且不需要锁机制,因为在同一个线程中运行,不存在同时写...原创 2018-11-15 17:48:48 · 115 阅读 · 0 评论