原创 RBMQ案例二:工作隊列模式

    工作隊列模式 工作隊列(又名:任務隊列)背後的主要思想是避免立即執行資源密集型任務而不得不等待它完成。相反,我們安排任務稍後完成。我們將任務封裝 爲消息並將其發送到隊列。在後臺運行的工作進程將彈出任務並最終執行作業。當您運行許多

原创 RBMQ案例三:發佈/訂閱模式

    在上篇教程中,我們搭建了一個工作隊列,每個任務只分發給一個工作者(worker)。在本篇教程中,我們要做的跟之前完全不一樣 —— 分發一個消息給多個消費者(consumers)。這種模式被稱爲“發佈/訂閱”。 爲了描述這種模式,

原创 RBMQ中python案例一:簡單模式

一、生產者與消費者模式之 簡單模式,原理圖       二、生產者產生消息 import json import pika import datetime # 生產者 producer.py def get_message():

原创 RBMQ案例五:主題模式

在之前的教程中,我們改進了日誌系統。我們沒有使用只能進行虛擬廣播的扇出交換器,而是使用了直接交換器,並獲得了選擇性接收日誌的可能性。 雖然使用直接交換改進了我們的系統,但它仍然有侷限性——它不能基於多個標準進行路由。 在我們的日誌系統中,

原创 RabbitMQ的連接方式

一、帳號密碼連接        直接設置各個屬性值,其中許多屬性有其默認值,例如        connection = pika.BlockingConnection(pika.ConnectionParameters(virtual_h

原创 RabbitMq使用中常見錯誤--python版

用python的pika庫錯誤集  一、pika.exceptions.ProbableAuthenticationError: ConnectionClosedByBroker: (403) ‘ACCESS_REFUSED - Login

原创 RabbitMQ基本原理及模式介紹

一、RabbitMQ概念 RabbitMQ:是一個由erlang開發的AMQP(Advanced Message Queue 高級消息隊列協議 )的開源實現,由於erlang 語言的高併發特性,性能較好,本質是個隊列,FIFO 先入先出,

原创 odoo14的qweb打印單樣式丟失問題

問題:在開發odoo14的打印單過程中:Wkhtmltopdf打印插件已安裝的情況下,發現樣式丟失了,如下圖     問題的原因: 1、可能是外網與內網服務轉換時候造成的樣式丟失,有時候是端口不一致導致的某些服務不能正常使用; 2、wkh

原创 odoo備份數據庫無法備份問題解決:Command 'pg_dump' not found.

背景景:ubuntu20.04 上用命令安裝postgresql後,odoo備份數據庫報如下錯誤 安裝命令:sudo apt-get install postgresql 默認安裝:14版本的pg 錯誤代碼如下:     問題原因:是pg

原创 高德API獲取省市區---python3實現

# -*- coding: utf-8 -*- """ Created on Thu Nov 4 15:40:25 2021 @author: 何雙新 """ import requests import json # 需要自己申請高

原创 odoo15接口調用qweb打印,將pdf旋轉並下載到本地

一、將pdf旋轉的通用方法 def rotate_pdf(self, pdf, angle): """ rotateClockwise(90) 這裏的pdf傳:bytes類型

原创 服務器接口附件限制【1M】解決辦法

 一、業務場景:         在後端與手機小程序端接口傳附件時,發現經過雲服務器的接口交互,附件超過1M就會有如下提示: <html> <head><title>413 Request Entity Too Large</title

原创 python裏的簡潔操作

1、lambda匿名函數好處 精簡代碼,lambda省去了定義函數,map省去了寫for循環過程:res=list(map(lambda x:'test' if x=='' else x,a))        

原创 ODOO產品介紹

自己整理的odoo15產品介紹資料,內容供參考,需要ppt的請聯繫:                                                          

原创 odoo知識圖譜

最近項目交付後,準備將系統整個知識點整理一下,下面是目錄,後面針對目錄編寫文檔--todo