Internetbutiksprojekt:
Med hjälp av en mikrotjänstarkitektur, mikrotjänsttekniken använder SpringCloud-teknikstacken, varje mikrotjänststad bygger på SpringBoot och använder SpringCloud Gateway för att sammankoppla funktionerna hos varje mikrotjänst till en uppsättning system, samtidigt som filtrerings- och strömbegränsningsstrategier används i mikrotjänstgatewayen Gateway för att genomföra åtgärder för skydd och behörighetsautentisering av mikrotjänster. Projektet använde SpringSecurity OAuth 2.0 för att lösa en enda inloggning och användarautentisering mellan olika mikrotjänster. Seata användes för att lösa distribuerade transaktioner mellan mikrotjänster och mikrotjänster. Användningen av Elasticsearch löste en enorm sökning av varor i realtid. Datalagring använder MySQL och kombinerar Canal för datasynkronisering med Redis för cacheoperationer. Asynkron kommunikation mellan olika mikrotjänster med RabbitMQ. Nginx använder OpenResty-integrering för att kontrollera en stor mängd paralleller på det yttersta lageret av mikrotjänster, och använd Keepalived + Nginx för att lösa Nginx Single Point Felproblem.
Hälsohåndteringssystem:
Hälsohåndteringssystem är ett affärssystem som tillämpas på hälsoförvaltningsorganisationer, för att uppnå visualisering av hälsoförvaltningsorganisationernas arbetsinnehåll, specialisering av medlemsledning, digitalisering av hälsobedömningar, processisering av hälsointerventioner och kunskapsbasintegration, vilket förbättrar hälsoförvaltningens produktivitet, förbättrar interaktionen med medlemmarna och förbättrar chefernas förståelse för hälsoförvaltningsorganisationernas verksamhet. Frontend-teknik: HTML5, bootstrap, Vue, distribuerad arkitektur: zookeeper, dubbo, SpringMVC, Spring Security, rapporteringsvisualisering: POI, persistens- och cacheteknik: Mybatis, Redis, Mysql, distribuerad versionskontroll: Quartz
SAAS-system:
Multi-Tenancy Technology: Delar samma system- eller programkomponenter i en miljö med flera användare och säkerställer att data är isolerade mellan olika användare. Använd samma program i en miljö med flera användare och garantera att data är isolerade mellan användare. SaaS-modellen, som tillhandahåller mjukvarutjänster, distribuerar applikationer enhetligt på servrar och kunderna kan betala på begäran enligt sina faktiska behov.