概述

Google Kubernetes Engine (GKE) 提供了一個 Google 管理的環境,這個環境可使用 Google 的基礎設施來部署,管理容器化應用,以及調整容器化應用的規模大小。 Kubernetes Engine 環境包含了多台的機器(這邊專指為 Google Compute Engine 的實例),形成一個容器的叢集
在這個課程中,你將可以實際操作練習如何建立一個容器,以及在 GKE 上部署你的應用。

點擊閱讀

前言

本篇為Laravel 的學習筆記,主要紀錄 Laravel blade 的用法,重點如下:

  1. 建立並重複使用 template
  2. 使用 yieldsection
  3. 將值傳到 view
  4. {{ }} 幫我們做了什麼?

點擊閱讀

前言

本篇重點如下:

  1. 使用 Laravel queue 完成寄 Email 功能
  2. 使用 AWS SQS

為什麼要使用 queue 呢?
當我們執行一些耗時較久的工作時,像是發送 Email , 或是上傳圖片或是影片,讓使用者等到工作執行完畢才進行下一個動作的話,是不太現實的。
所以當使用者發出一些需要較長時間執行的請求時,我們要使用 queue 來幫我們隊列,在背景慢慢執行,然後讓使用者可以立即執行下一個動作。

點擊閱讀

部署 supervisor

前言

本篇重點如下:

  1. 在 Mac OS 上安裝並部署 Supervisor
  2. 在 AWS 上安裝並部署 Supervisor

Supervisor是什麼?

Supervisor 是一套程序管理系統。因為 Ray 的專案有使用到 Laravel 的 queue ,而 queue 必須要常駐在背景執行,那要是不小心失敗或中斷了怎麼辦呢? supervisor 可以確保當 queue 失敗中斷時,自動地幫我們重啟。

點擊閱讀

前言

今天將分享一個具有以下特性的 git flow:

  1. 在開發過程中,可以隨意 commit

  2. 測試完成後,即可將相對較友善於開發的 commit 轉換成正式上線標準的 commit

  3. 兩個分支檔案內容完全相同,但卻擁有完全不相干的 commit 歷史

點擊閱讀

前言

本篇將會分享,如何使用 PayPal REST API,來做到以下的動作:

  1. 建立授權訂單
  2. 授權
  3. 請款
  4. 退款
  5. 部分款項凍結

本篇屬於個人學習筆記,所以可能會參雜一些個人的專案內容,請選擇性參考。

點擊閱讀

前言

有嘗試串接過 PayPal 的人都知道, PayPal 提供了好幾種方式供使用者串接使用。
本篇記錄了:

  1. 如何使用 PayPal 付款標準版 (PayPal Payment Standard) 來付款結帳。
  2. 如用使用 PayPal 即時付款通知 (PayPal IPN) 來驗證付款結果。
  3. 如何在 PayPal 付款標準版 (PayPal Payment Standard) 中,自定義多個商品以及每個商品的明細,包含名稱、單價、數量。

點擊閱讀

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×