上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: nginx是对外的服务接口,外部浏览器通过url访问nginx,nginx接收到浏览器发送过来的http请求,将包解析分析url,如果是静态文件则直接访问用户给nginx配置的静态文件目录,直接返回用户请求的静态文件。 若不是静态文件,动态请求的话,nginx将请求转发给uwsgi,uwsgi接收到 阅读全文
posted @ 2021-05-19 19:47 简直😓 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 在日常的工作中涉及到了关于检测用户是否在线的功能需求,在方案设计过程中考虑过使用http-keepalive的方式,由于我们获取到的keepalive是经过nginx转发的keep-alive,所以最后选择了实时更新数据库的方案,借此机会总结一下关于http-alive的一些问题。 http kee 阅读全文
posted @ 2021-05-19 19:26 简直😓 阅读(226) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ默认集群原理 rabbitmq 本身是基于erlang编写,erlang语言天生具备分布式的特性(通过同步Erlang集群各节点的erlang cookie实现),RabbiteMQ天然支持集群,集群是保证可靠性的一种方式,同时可以通过水平扩展可达到增加消息吞吐量能力的目的 上图为三 阅读全文
posted @ 2021-05-16 22:50 简直😓 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-16 20:57 简直😓 阅读(84) 评论(0) 推荐(0) 编辑
摘要: python 中nonloal 关键字用来在函数或其他作用域中使用外层变量(非全局),也可使用global需要在函数外部 阅读全文
posted @ 2021-05-16 20:25 简直😓 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 消息中间件在工作中一般都不会采用单机模式的,该篇其实是对mq的高可用等等常见问题做一些归纳。 消息队列的高可用 普通集群与镜像集群模式,此处不做深究,另开一篇专门讲述此处 如何保证消息不被重复消费 保证消息队列幂等性,为什么会造成重复消费,正常消费时消费者在消费消息时候,消费完毕会发送一个确认信息给 阅读全文
posted @ 2021-05-14 15:17 简直😓 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在工作中常常会用到消息中间件RabbitMQ,但是自己却一直没合适的机会总结一些关于rabbitmq的知识,今天就总结一下这方面的知识 消息队列 消息,在应用间传送的数据。消息队列,应用间的通信方式,消息发送后可以立即返回,由消息队列来确保消息的可靠传递,发布者只负责讲消息发布到MQ中,消费者只管从 阅读全文
posted @ 2021-05-13 19:58 简直😓 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 在实际的业务开发中遇到过由于无幂等性,造成脏数据的情况,阅读过系统中别人写的请求去重部分的逻辑,深感在开发过程中保证接口幂等性的重要,由此总结接口幂等的内容。 幂等的数学概念 幂等是源于一种数学概念。其主要有两个定义 如果在一元运算中,x 为某集合中的任意数,如果满足 f(x) = f(f(x)) 阅读全文
posted @ 2021-05-13 14:58 简直😓 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-05-11 16:26 简直😓 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 当对两个点的实例进行值的比较时,比如p1=Point(1,1) p2=Point(1,2),判断p1==p2时__eq__()会被调用,用以判断两个实例是否相等。在上述代码中定义了只要x和y的坐标相同,两个点相等。需要注意,__eq__()对is不生效,==是比较的值,而is比较的是引用,也就是内存 阅读全文
posted @ 2021-05-11 15:48 简直😓 阅读(985) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页