Microservice 09: design and implementation of single sign on system

brief introduction Background analysis In the traditional login system, each site implements its own special login module. The login status of each site does not recognize each other, and each site needs to log in manually one by one. Such a system is also called multipoint login system. The apUTF-8...

Posted by Loki88 on Sun, 26 Sep 2021 16:04:25 +0530

Enterprise Optimization for Nginx

Introduction In the enterprise information application environment, the security and response speed of the server need to be configured according to the actual situation to achieve the optimal user experience. However, the default Nginx installation parameters can only provide the most basic sUTF-8...

Posted by hometoast on Fri, 08 Oct 2021 21:37:36 +0530

. Net Core microservice practice - Security

Anti Cross Station Request Forgery Attack process essential factor: User logged in to "GoodSite""GoodSite" stores and passes identity information through cookiesUser accessed "BadSite" defense Do not use cookies to store and transmit identity information, and use JWT or other methods for identUTF-8...

Posted by MA06 on Tue, 12 Oct 2021 01:56:08 +0530

Simple construction of micro service cluster (Eureka)

This article is just a simple way to build a micro service cluster and use tools. It is recommended to use Spring Cloud Alibaba ecology for the development of micro services. Note: Eureka has stopped updating. At present, the service governance component can select nacos. 1 software version It UTF-8...

Posted by chowdary on Tue, 12 Oct 2021 02:05:55 +0530

java handwritten RPC (06) reflect from scratch to realize the client of general call

General call java handwriting from scratch RPC (01) based on socket implementation java handwritten RPC (02)-netty4 from scratch to implement client and server java handwritten RPC (03) from scratch how to call the server from the client? java handwritten RPC from scratch (04) - serialization IUTF-8...

Posted by Sneo on Tue, 12 Oct 2021 05:37:07 +0530

Several ways to design current limiting of a second kill system

Why is current limiting required? Before understanding current limiting, first understand several related concepts. Understand the concepts of throughput (TPS), QPS, concurrency and response time (RT), and the records are as follows: Response time (RT) Response time refers to the time when the UTF-8...

Posted by the_reverend on Thu, 21 Oct 2021 08:27:31 +0530

SpringCloud microservice practice -- building an enterprise development framework: realizing multi tenant function based on MybatisPlus plug-in TenantLineInnerInterceptor

Basic concepts of multi tenant Technology: Multi tenancy Technology (English: multi tenancy Technology), or multi tenancy technology, is a software architecture technology. It discusses and implements how to share the same system or program components in a multi-user environment, and can still UTF-8...

Posted by asdf on Sat, 23 Oct 2021 09:14:49 +0530

SpringCloud microservice practice -- building an enterprise level development framework: integrating EasyExcel to realize the function of importing and exporting data tables

batch upload, data import and data statistical analysis and export have basically become an indispensable function of the system. Here, in terms of performance and ease of use, integration EasyExcel . EasyExcel is an open source project of Java based simple and memory saving read-write Excel. UTF-8...

Posted by Emperor_Jackal on Sat, 23 Oct 2021 09:45:31 +0530

Java learning record 05Spring Cloud Feign

Feign Feign is a declarative REST client that makes REST calls easier Feign provides a template for HTTP requests and defines HTTP parameters in the form of interfaces and annotations Example General process overview: Consumer introduction dependencyAdd annotation @ EnableFeignClients to the coUTF-8...

Posted by herbal_lavender on Sat, 23 Oct 2021 20:32:20 +0530

Nacos single machine deployment and cluster construction

1, Windows installation Single machine installation can be adopted in the development stage. 1.1. Download the installation package On the GitHub page of Nacos, a download link is provided to download the compiled Nacos server or source code: GitHub home page: https://github.com/alibaba/nacos UTF-8...

Posted by optimus on Mon, 25 Oct 2021 05:51:10 +0530