本篇將介紹如何使用 Spring @Async 來實現以往複雜的非同步程式設計。從使用的場合與時機、如何啟用設定到開發非同步程式都有基本的介紹, 相信透過本篇文章, 讀者能更加認識如何使用Spring 來完成非同步的程式設計。

閱讀全文 »

網路應用程式中, 往往會出現不預期的錯誤與異常 , 通常透過重試的方式可能就解決了. 因此Java Spring Boot 提供 Spring Retry Module 讓開發人員輕鬆實現重試機制,藉此簡化開發過程。本文將介紹 Spring Retry 的使用方法 ,注意事項以及範例。

閱讀全文 »

本文講解如何在Spring Boot 專案中優化RestTemplate 的效能, 通過將Http Client 替換成Apache Http Client 、 設定connection pool, keep-alive 策略等, 讓讀者更清楚RestTemplate 優化的方向。

閱讀全文 »

本篇文章專注於教學如何使用Java 建立 Azure function 專案 , 從基本的專案環境建置 、如何開發業務邏輯程式、部屬到Azure Function App 皆會有詳盡的介紹 。幫助讀者快速的了解、建構出Azure Function 的服務 。

閱讀全文 »

Azure Function 是一種無伺服器 (Serverless) 解決方案, 目的在於減少開發人員維護, 管理基礎設施的成本與時間, 僅需撰寫少量的程式碼就能快速建構服務。 因此最常用來回應事件,如資料庫變更、IoT 資料流、訊息佇列等。本篇文章將帶你認識Azure Function 基礎概念。

閱讀全文 »

開發人員有可能會碰到需要開發多國語言的專案 , 透過不同語系的方式來提升使用者操作體驗。故本篇文章介紹了對於Spring Boot 人員如何進行設定與使用 i18n 套件來實現多語言的專案

閱讀全文 »

Azure Queue Storage 適合用於儲存大量的訊息, 但又不會需要長期保存時的情境, 主要被應用在非同步的訊息交換, 由本篇文章帶你認識如何進行操作已及Queue的原理介紹。

閱讀全文 »

本篇文章主要介紹如何透過GCP 提供的Console 介面來操作Pub / Sub 服務, 簡單建立topic 及相關的subscription , 並展示發送訊息後, subscription 接收到的內容。

閱讀全文 »

Cloud Pub/Sub 為 Google 推出的 Message Queue service, 如同Rabbit MQ , Apache Kafka 等Message Queue系統. 但卻簡化了整合與開發的門檻, 透過本篇文章能快速了解 Pub/Sub的原理與使用方式。

閱讀全文 »

單元測試的主要目的在於驗證每個類別的函式是否按照預期運作,好的單元測試能提升程式碼的開發品質與寫作習慣。 故本篇文章介紹如何設計單元測試、單元測試相關名詞等等觀念。

閱讀全文 »
0%