![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维知识
文章平均质量分 94
日常一些运维知识学习
双木的木
种一棵树最好的时间是十年前,其次是现在。
展开
-
马哥Linux运维 | 深入理解Python多进程:从基础到实战
在Python中,多线程受到全局解释器锁的限制,多进程能更好地利用多核处理器,选择合适的并发编程方式可以提高程序的运行效率。通过合理的错误处理策略、使用logging和traceback记录错误信息,以及灵活运用调试工具与技术,可以更好地处理进程间的错误和调试工作,提高程序的稳定性和可靠性。总之,选择多进程可以让我们更好地利用计算资源,提高程序的运行效率,同时避免了一些多线程并发编程中的问题,是一种值得掌握的并发编程方式。通过合理设计进程之间的通信和同步机制,可以实现多进程之间的协同工作。原创 2024-06-06 22:13:02 · 583 阅读 · 0 评论 -
五角钱的程序员 | Kafka 是什么?
你是一个程序员,假设你维护了两个服务A和B。B 服务每秒只能处理 100 个消息,但 A 服务却每秒发出 200 个消息,B 服务哪里顶得住,分分钟被压垮。那么问题就来了,有没有办法让 B 在不被压垮的同时,还能处理掉 A 的消息?当然有,没有什么是加一层中间层不能解决的,如果有,那就再加一层。这次我们要加的中间层是 消息队列Kafka。原创 2024-05-12 20:52:12 · 911 阅读 · 0 评论