随笔分类 -  架构设计

摘要:协程 1. 协程介绍 协程又称微线程,从名字可以看出,协程的粒度比线程更小,并且是用户管理和控制的,多个协程可以运行在一个线程上面。那么协程出现的背景又是什么呢,先来看一下目前线程中影响性能的特性: 使用锁机制 线程间的上下文切换 线程运行和阻塞状态的切换 以上任意一点都是很消耗cpu性能的。相对来 阅读全文
posted @ 2018-11-15 17:48 scuwangjun 阅读(459) 评论(0) 推荐(0)
摘要:微服务架构入门 1. 微服务简介 微服务是一种架构风格,一个大型的复杂软件由一个或多个微服务组成。系统中每个微服务都可以被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成任务。在所有情况下,每个任务代表这一个小的业务能力。 微服务的核心思想是:一个完整的应用由多个小的、 阅读全文
posted @ 2018-05-25 20:23 scuwangjun 阅读(652) 评论(0) 推荐(0)