![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python后端
文章平均质量分 52
铃音.
如鱼饮水,冷暖自知
展开
-
kafka入门
分区是线性增长的,当消息存到kafka分区里,就不可变更,kafka会为每个消息分配一个偏移量,也就是offset,offset会记录每条消息的位置,kafka可通过偏移量对消息进行提取,但没法对消息的内容进行检索和查询。偏移量在每个分区中是唯一的,不可重复,递增的。kafka中的消息存在topic中,也就是主题,类似于数据库中的表,通常我们将相同类型的消息存放在一个主题中。主题可以包含多个分区,kafka是分布式的消息系统,可以将不同的分区存到不同的服务器上,这样就使得kafka具有拓展性。原创 2024-03-29 11:27:54 · 363 阅读 · 0 评论 -
Python 枚举(Python Enumerations)
使用枚举常量在这个示例中,我们使用 auto() 函数为枚举常量自动生成连续的值。这样可以避免手动为每个枚举常量赋值,并确保每个值在枚举中是唯一的。原创 2024-03-19 16:45:50 · 430 阅读 · 0 评论 -
python单例模式
单例模式(Singleton Pattern)是一种设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问该实例。这个模式通常用于那些需要在整个应用程序中共享一个公共资源的情况,例如日志记录器、数据库连接、线程池等。单例模式的主要特点包括:单一实例:一个类只能有一个实例存在。全局访问点:提供一个公共的访问点,允许其他对象在程序中访问这个单例实例。原创 2024-03-19 16:40:03 · 303 阅读 · 0 评论 -
Python 异步编程(Async/Await)
Python 中的异步编程是一种编程模式,它允许程序在等待 I/O 操作(如网络请求、文件读写等)的同时继续执行其他任务,而不会阻塞整个程序。这种方式可以提高程序的效率和响应性。在 Python 中,异步编程的核心概念是使用 async 和 await 关键字来定义异步函数和执行异步操作。原创 2024-03-19 16:18:56 · 528 阅读 · 0 评论