Category Archives: Spring Cloud Netflix

Spring Cloud Stream Multi input output Channel

ตัวคลาส Sink.class และ Source.class ที่มาจาก package org.springframework.cloud.stream.messaging รองรับแค่ Single Channel ถ้าเราต้องการทำ Multi Channel เราะต้องสร้าง custom class ขึ้นมาเองดังนี้ MultiSource.class public class MultiSource {     public interface MultiInputSink {         String INPUT1 = "input1";         … Continue reading

Posted in Spring Cloud Netflix, spring boot | Leave a comment

Spring Cloud Stream ต่อกับ GCP Google Pub/Sub

Spring Cloud Stream คือตัวกลางสำหรับจัดการ Messaging(Kafka,RabbitMQ,GCP) โดยตัวอย่างนี้จะใช้ GCP Pub/Sub ระหว่าง microservice โดยใช้แค่เพียง Single Binder คือ GCP เท่านั้น และ Single Channel Spring Boot Version 2.1.3.RELEASE dependency pom.xml <dependency>     <groupId>org.springframework.cloud</groupId>     <artifactId>spring-cloud-gcp-starter-pubsub</artifactId>     <version>1.1.0.RELEASE</version> </dependency> <dependency>     <groupId>org.springframework.cloud</groupId> … Continue reading

Posted in Spring Cloud Netflix, spring boot | Leave a comment

Spring Cloud Netflix OSS Overview

Spring Cloud + Netflix OSS (Open Source Software) Spring Cloud Config – ช่วยทำหน้าที่ในการทำ centralized configuration ของระบบ โดยใน Spring Cloud จะเรียกว่า Spring Cloud Config ซึ่งเป็น Git-backed configuration server เก็บไฟล์ application.properties ลงบน git สามารถแก้และรีโหลดคอนฟิกโดยไม่ต้องรีรันโปรแกรมใหม่ Spring Cloud Netflix Eureka – Service Discovery ตัวหนึ่ง … Continue reading

Posted in Spring Cloud Netflix, spring boot | Leave a comment