随笔分类 -  系统

摘要:现在的时代,不是属于00后的,是属于厚脸皮的! 什么是协程? 协程是一种轻量级的线程,由用户代码来调度和管理,而不是由操作系统内核来进行调度,也就是在用户态进行。 非标准的线程实现,什么时候切换由用户自己来实现,而不是由操作系统分配CPU时间决定。 协程什么时候进行切换? 当遇到I/O操作或者代码显 阅读全文
posted @ 2023-10-26 09:09 方达达 阅读(18) 评论(0) 推荐(0)
摘要:世上99%的事情,都能用钱解决,剩下的1%则需要更多的钱。 微服务架构 优点: 模块化与独立性:微服务架构将应用程序拆分成多个小的、独立的服务,每个服务都围绕一个特定的业务能力进行构建。这种拆分使得每个服务都可以独立开发、测试和部署,从而提高了开发并行度和效率。 技术灵活性:由于每个微服务都可以由不 阅读全文
posted @ 2023-04-20 10:53 方达达 阅读(120) 评论(0) 推荐(0)
摘要:很多开发者都人为Redis 是单线程的,说是没错,但其实也是有问题的,为什么这么说呢,接下来我就带大家来了解一下 首先我们来了解一下Redis 和CPU的关系 一般来说 Redis 的瓶颈并不在 CPU,而在内存和网络。如果要使用 CPU 多核,可以搭建多个 Redis 实例来解决。 Redis 是 阅读全文
posted @ 2021-08-02 10:08 方达达 阅读(692) 评论(0) 推荐(0)
摘要:首先,要实现多任务,通常我们会设计Master-Worker模式,Master负责分配任务,Worker负责执行任务,因此,多任务环境下,通常是一个Master,多个Worker。 如果用多进程实现Master-Worker,主进程就是Master,其他进程就是Worker。 如果用多线程实现Mas 阅读全文
posted @ 2021-06-29 09:02 方达达 阅读(110) 评论(0) 推荐(0)