Tag

feign

0 views collected around this technical thread.

Top Architecture Tech Stack
Top Architecture Tech Stack
Jun 3, 2025 · Backend Development

Token Transmission and Internal Service Call Strategies in Spring Boot Microservices

The article discusses why token transmission is discouraged in microservice authentication, proposes passing explicit parameters, compares Feign, Dubbo, and Spring Boot Web internal call approaches, and explains how to integrate these patterns with a unified gateway, regular authentication modules, and Kubernetes Ingress for scalable backend architectures.

DubboKubernetesMicroservices
0 likes · 8 min read
Token Transmission and Internal Service Call Strategies in Spring Boot Microservices
Code Ape Tech Column
Code Ape Tech Column
May 30, 2025 · Backend Development

Dynamic Feign Client: Building a Generic Service Invocation Layer in Spring Cloud

This article explains how to replace numerous static Feign client interfaces with a single dynamic Feign client that can invoke any microservice endpoint at runtime by specifying the service name, URL, and parameters, simplifying code and reducing boilerplate in Spring Cloud applications.

Dynamic ClientJavaMicroservices
0 likes · 5 min read
Dynamic Feign Client: Building a Generic Service Invocation Layer in Spring Cloud
Java Tech Enthusiast
Java Tech Enthusiast
May 14, 2025 · Backend Development

Understanding SpringBoot Interceptors: Filters, HandlerInterceptor, AOP, RestTemplate, Feign, and WebFilter

This article introduces the six main types of interceptors in SpringBoot—Filter, HandlerInterceptor, AOP, RestTemplate, Feign, and WebFilter—explaining their typical use‑cases, implementation details, common pitfalls, and best‑practice ordering to help developers choose the right tool for each scenario.

AOPFilterInterceptor
0 likes · 8 min read
Understanding SpringBoot Interceptors: Filters, HandlerInterceptor, AOP, RestTemplate, Feign, and WebFilter
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 17, 2025 · Backend Development

Mastering @HttpExchange in Spring Boot 3: Real‑World Cases & Advanced Tips

This article compares Feign and Spring 6's @HttpExchange for remote service calls, walks through practical examples—including interface definition, proxy creation, various client options, testing, reactive returns, custom argument resolvers, and error handling—while providing complete code snippets for Spring Boot 3.4.2.

JavaMicroservicesReactive
0 likes · 9 min read
Mastering @HttpExchange in Spring Boot 3: Real‑World Cases & Advanced Tips
Architecture Digest
Architecture Digest
Apr 16, 2025 · Backend Development

Solving Backend Coupling Issues with a Dedicated TPS Microservice

This article analyzes the high coupling caused by multiple backend controllers and third‑party push interfaces, then proposes a dedicated TPS microservice that encapsulates third‑party calls via Feign, standardizes parameters, and reduces code duplication for frontend and backend systems.

JavaMicroservicearchitecture
0 likes · 11 min read
Solving Backend Coupling Issues with a Dedicated TPS Microservice
Top Architect
Top Architect
Apr 12, 2025 · Backend Development

Decoupling Front‑End and Back‑End with a Dedicated TPS Microservice for Third‑Party Push Integration

This article analyzes the coupling problems caused by multiple controller calls and third‑party push interfaces, proposes a TPS microservice to centralize third‑party interactions, demonstrates Java Feign interfaces and enum‑based routing, and shows how backend and frontend can achieve low‑coupling architecture while reducing code duplication.

API designJavaMicroservices
0 likes · 9 min read
Decoupling Front‑End and Back‑End with a Dedicated TPS Microservice for Third‑Party Push Integration
Selected Java Interview Questions
Selected Java Interview Questions
Mar 21, 2025 · Backend Development

Solving Coupling Issues with a Dedicated TPS Microservice and Feign Integration

The article explains how high coupling caused by multiple front‑end controllers and repetitive back‑end push‑service code can be eliminated by introducing a dedicated TPS microservice that encapsulates third‑party integrations and exposes a unified Feign interface for all business systems.

JavaMicroservicebackend
0 likes · 6 min read
Solving Coupling Issues with a Dedicated TPS Microservice and Feign Integration
Architect's Guide
Architect's Guide
Mar 20, 2025 · Backend Development

Implementing a Lightweight Service Registry with Eureka for Task Distribution

This article describes how to build a lightweight service registry using Eureka Server that also acts as a client, enabling a task dispatcher to discover and load‑balance task executor instances without deploying a separate registry, including Maven dependencies, Spring annotations, Feign client definitions, and troubleshooting steps.

EurekaMicroservicesService Discovery
0 likes · 11 min read
Implementing a Lightweight Service Registry with Eureka for Task Distribution
Code Ape Tech Column
Code Ape Tech Column
Nov 24, 2024 · Backend Development

Simplifying OpenFeign Calls in Local Development via Custom Bean Registration

This article explains how to streamline OpenFeign usage during local development by creating a custom ImportBeanDefinitionRegistrar that registers Feign clients with configurable URLs, avoiding manual URL changes in annotations and ensuring seamless switching between local and production environments.

ConfigurationJavaMicroservices
0 likes · 15 min read
Simplifying OpenFeign Calls in Local Development via Custom Bean Registration
Lobster Programming
Lobster Programming
Nov 22, 2024 · Backend Development

Dubbo vs Feign: Choosing the Right RPC Framework for Your Microservices

This article compares Dubbo and Feign, outlining their architectures, features, and suitability for different microservice scenarios, and provides practical guidance on selecting the appropriate RPC framework based on performance, reliability, and development efficiency requirements.

DubboMicroservicesRPC
0 likes · 5 min read
Dubbo vs Feign: Choosing the Right RPC Framework for Your Microservices
Selected Java Interview Questions
Selected Java Interview Questions
Sep 9, 2024 · Backend Development

Implementing TraceId and MDC for Log Correlation in Java Backend Services

This article explains how to generate a unique TraceId, propagate it via HTTP headers and SLF4J MDC, integrate the mechanism with Logback, Feign clients, thread pools, and SkyWalking, and details the underlying MDC and Logback placeholder implementations for reliable log tracing in Java backend applications.

JavaLogbackMDC
0 likes · 17 min read
Implementing TraceId and MDC for Log Correlation in Java Backend Services
Top Architect
Top Architect
Aug 16, 2024 · Backend Development

Calling External APIs in Spring Boot: HttpClient, RestTemplate, and Feign Approaches

This article demonstrates three methods for invoking external services in a Spring Boot application—using raw HttpClient, the RestTemplate utility, and Feign clients—providing code examples, configuration steps, and tips for handling headers and tokens.

APIHttpClientJava
0 likes · 11 min read
Calling External APIs in Spring Boot: HttpClient, RestTemplate, and Feign Approaches
Java Captain
Java Captain
Aug 3, 2024 · Backend Development

Understanding Feign Remote Calls and Ribbon Load Balancing Strategies in Microservices

This article explains how Feign performs remote calls using a registration center and Ribbon for load balancing, details Ribbon's internal mechanisms such as RibbonClientConfiguration, ZoneAwareLoadBalancer, various load‑balancing rules, and demonstrates how to enable eager‑load mode to reduce first‑call latency.

feignload balancingribbon
0 likes · 6 min read
Understanding Feign Remote Calls and Ribbon Load Balancing Strategies in Microservices
Code Ape Tech Column
Code Ape Tech Column
Jul 12, 2024 · Backend Development

Analyzing and Resolving Circular Dependency‑Induced SocketTimeoutException in Spring Cloud Microservices

The article investigates a recurring SocketTimeoutException caused by a circular dependency between two Spring Cloud services, explains the deadlock mechanism, demonstrates how removing the circular call resolves the issue, and provides verification steps with code, JMeter load testing, and thread‑dump analysis.

Circular DependencyEurekaMicroservices
0 likes · 7 min read
Analyzing and Resolving Circular Dependency‑Induced SocketTimeoutException in Spring Cloud Microservices
Top Architect
Top Architect
Jul 2, 2024 · Backend Development

Token Transmission and Unified Authorization Strategies in Microservices

The article discusses the drawbacks of token pass‑through authentication in microservices, recommends explicit userId parameter passing, compares unified authorization approaches using Spring Cloud Gateway with Feign or Dubbo, and explores non‑unified and Kubernetes‑integrated deployment patterns for backend services.

AuthenticationDubboMicroservices
0 likes · 13 min read
Token Transmission and Unified Authorization Strategies in Microservices
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 11, 2024 · Backend Development

10 Ways to Call Third-Party APIs in Spring Boot 3.3 – Full Code Guide

This article reviews ten practical methods for invoking third-party HTTP services in Spring Boot 3.3, covering plain JDK URL, HttpClient, Apache HttpClient, OkHttp, RestTemplate, WebClient, RestClient, Http Interface, OpenFeign, and Gateway proxy, each with code samples and key advantages.

API IntegrationHTTP ClientJava
0 likes · 13 min read
10 Ways to Call Third-Party APIs in Spring Boot 3.3 – Full Code Guide
Java Architect Essentials
Java Architect Essentials
Jun 8, 2024 · Backend Development

Three Ways to Call External APIs in Spring Boot: HttpClient, RestTemplate, and Feign

This article demonstrates three approaches for invoking external services in Spring Boot applications—using raw HttpClient, the RestTemplate utility, and Feign clients—providing code samples, configuration steps, and tips for handling headers and tokens.

HttpClientJavaRestTemplate
0 likes · 10 min read
Three Ways to Call External APIs in Spring Boot: HttpClient, RestTemplate, and Feign
Selected Java Interview Questions
Selected Java Interview Questions
Jun 7, 2024 · Backend Development

Understanding Ribbon Load Balancing and Eager-Load Mode in Feign Microservices

This article explains how Feign uses Ribbon for remote calls, details Ribbon's load‑balancing mechanisms, enumerates built‑in strategies, and demonstrates how to enable eager‑load mode to pre‑warm clients and avoid first‑request latency in Java microservice environments.

Eager LoadJavaMicroservices
0 likes · 6 min read
Understanding Ribbon Load Balancing and Eager-Load Mode in Feign Microservices
Top Architect
Top Architect
May 7, 2024 · Backend Development

Three Ways to Call External APIs in Spring Boot: HttpClient, RestTemplate, and Feign

This article demonstrates three practical approaches for invoking external services in a Spring Boot application—using a raw HttpClient, the RestTemplate utility, and the Feign declarative client—complete with code examples, configuration steps, and tips for handling headers and tokens.

API IntegrationHttpClientJava
0 likes · 11 min read
Three Ways to Call External APIs in Spring Boot: HttpClient, RestTemplate, and Feign
Top Architect
Top Architect
Apr 11, 2024 · Backend Development

Decoupling Backend Interfaces with a Dedicated TPS Microservice

The article analyzes coupling problems caused by multiple backend controllers and third‑party push interfaces, proposes a dedicated TPS microservice to encapsulate third‑party calls, demonstrates Feign integration with Java code examples, and concludes with a summary of benefits and further considerations.

JavaMicroservicearchitecture
0 likes · 8 min read
Decoupling Backend Interfaces with a Dedicated TPS Microservice