SpringCloud, Eureka, service registration, project call between services
preface
This blog will introduce the establishment and simple use of Eureka registry of spring cloud, which is mainly divided into the following aspects:1. Overall structure of the project;2. Construction process and detailed explanation of each service;3. Simple call between Eureka services;
1, What is Eureka?
Eureka is the registra ...
Added by b2k on Sat, 29 Jan 2022 03:58:09 +0200
Spring cloud: Eureka service registration and discovery
I. Introduction to Eureka
According to the official introduction:
Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.
Eureka Is based on REST Services, mainly in AWS Use in the cloud, Location serv ...
Added by vahidi on Tue, 25 Jan 2022 07:27:19 +0200
Use of the registry Eureka
1, Introduction to spring cloud euraka
Spring Cloud Euraka is a component in the Spring Cloud collection. It is an integration of Euraka for service registration and discovery. Eureka is an open source framework in Netflix. Like Zookeeper and consult, it is used for service registration management. Similarly, Spring Cloud also integrates Zooke ...
Added by dbemowsk on Thu, 06 Jan 2022 13:25:15 +0200
Eureka service registration and discovery in spring cloud
1. Eureka Basics
1.1 what is service governance?
In the traditional rpc remote invocation framework, it is complex to manage the dependency relationship between each service and service, so it is necessary to use service governance to manage the dependency relationship between services, so as to realize service invocation, load balancing, ...
Added by billynastie2007 on Thu, 06 Jan 2022 03:40:13 +0200
Start on the basis of micro services
Introduction to microservices
Microservice concept
In short, microservice is an architectural design style. Its main purpose is to split the original independent system into a small service. These small services operate in independent processes, and the services communicate and cooperate through the RESTful API of HTTP. The split small se ...
Added by blintas on Wed, 05 Jan 2022 19:49:54 +0200
The real difference between #{} and ${} in MyBaits, the usage scenario of ${}, and #{} how to prevent injection
1, The difference between ${} and #{} in MyBatis
1.1 ${} and #{} demo
Database data:
dao interface:
List<User> findByUsername(String username);
List<User> findByUsername2(String username);
Mapper.xml:
<!-- use#{} -->
<select id="findByUsername" parameterType="java.lang.String" resultType="com.lscl.entity.User"& ...
Added by MerMer on Wed, 05 Jan 2022 11:58:56 +0200
Spring Cloud Eureka advanced application
1 Preface
Through the explanations in the previous two chapters, we have basically mastered the principle and use of Eureka. Next, we will talk about how Eureka is applied from the dimensions of security, monitoring, high availability and tuning.
2 Eureka security configuration
Eureka is an important registry in the whole spring cloud mi ...
Added by ozone1 on Mon, 20 Dec 2021 12:37:35 +0200
How to change single-machine version of Eureka service to cluster version of Eureka service
Eureka Cluster Principle
Fundamentals
The above figure is an official architecture diagram from eureka, which is based on cluster configuration.
Ereka at different nodes synchronizes data through ReplicateApplication Service as Service ProviderApplication Client for Service ConsumerMake Remote Call completes a service call
After the servi ...
Added by kobmat on Tue, 14 Dec 2021 22:06:55 +0200
Eureka Server source code analysis
Eureka Server provides the following functions to meet the interaction with Eureka Client:
Service registrationReceive service heartbeatService rejectionService offlineGet clusterGets the service instance in the registry
1, Eureka Server end basic design
Here, first look at a class structure diagram:
From the above class diagram, we can ...
Added by akdrmeb on Sat, 20 Nov 2021 14:17:27 +0200
Ribbon's final practice -- creating a custom consistent hash load balancing strategy
Custom IRule
In this paper, we implement a custom load balancing strategy - consistent hash through IRule interface. The principle of consistent hash is not the focus of this paper. If you don't understand it, you can read this article Principle and implementation of consistent hash algorithm , it's very good. Consistent hash is widely used no ...
Added by titangf on Fri, 19 Nov 2021 19:07:13 +0200