国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Kann Nginx den Inhalt von Replysonse ?ndern?
大家講道理
大家講道理 2017-05-16 17:14:10
0
4
660

nginx unterstützt eine solche Funktion, das hei?t, kann der Inhalt von Replysonse ge?ndert werden?

Zum Beispiel sieht der von der Schnittstelle zu Beginn zurückgegebene Inhalt so aus

   "data" : {
      "totalAmount" : 49,  // 用戶累積所中金額
      "remainingCount" : 3 // 當(dāng)天剩余抽獎(jiǎng)次數(shù)
   }

Ein neues Attribut wurde sp?ter hinzugefügt – 總抽獎(jiǎng)次數(shù),于是想將之前的remainingCount改成更貼切的todayRemainingCount

      "todayRemainingCount" : 3 // 當(dāng)天剩余抽獎(jiǎng)次數(shù)
      "totalRemainingCount" : 10 // 總剩余抽獎(jiǎng)次數(shù)

W?hrend des Online-Prozesses wird jedoch zuerst der Server online geschaltet, und dann wird H5 online geschaltet. Daher kann H5 in diesem Zeitraum nicht analysieren remainingCount, was Auswirkungen auf die normale Online-Gesch?ftslogik hat.

Deshalb m?chte ich in diesem Zeitraum eine vorübergehende Verarbeitung über nginx durchführen, damit es reibungslos aktualisiert werden kann. Beispielsweise erstellt die Parsing-Serverschnittstelle automatisch ein nginx來(lái)做一下臨時(shí)處理使得可以平滑升級(jí), 如解析服務(wù)端接口基于todayRemainingCount自動(dòng)創(chuàng)建一個(gè)remainingCount-Attribut basierend auf todayRemainingCount damit es mit der alten Schnittstelle wie folgt kompatibel sein kann

      "todayRemainingCount" : 3 // 當(dāng)天剩余抽獎(jiǎng)次數(shù)
      "remainingCount" : 3 // 當(dāng)天剩余抽獎(jiǎng)次數(shù) 兼容舊接口
      "totalRemainingCount" : 10 // 總剩余抽獎(jiǎng)次數(shù)

Diese vorübergehende Einschr?nkung wird aufgehoben, sobald H5 online geht.

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

Antworte allen(4)
劉奇

可以,看看 https://openresty.org/en/
你這種需求還是用程序作判斷處理,或者多加個(gè)開(kāi)關(guān)之類的比較好吧。
線上的 nginx 也不會(huì)隨便改配置。

洪濤

看你的需求,接口直接同時(shí)輸出remainingCount和todayRemainingCount兩項(xiàng)就可以了啊,調(diào)取接口的不管用哪個(gè)都能取到值,等你都部署好了之后再把接口返回的remainingCount去掉就行了

洪濤

同事給了一個(gè)解決方案。

這是典型的接口模型該考慮的兼容。 不建議放到nginx上。比如:

public class Output {

    private int todayRemaingCount;
    private int totalRemaingCount;

    // getter/setter methods;

    // 下一個(gè)版本升級(jí),去掉此方法,預(yù)計(jì)在10.17。
    @Deprecated
    public int getRemainingCount() {
        return todayRemaingCount;
    }

}
洪濤

還是在業(yè)務(wù)層做處理吧,不建議修改nginx

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage