Distributed Internet e-commerce platform of large enterprises, the cloud business platform system of PC+ wechat +APP+ cloud service has been launched, including B2B, B2C, C2C, O2O, new retail, livestreaming e-commerce and other sub-platforms.
Technical Solutions
Development language: Java, J2EE
Database: mysql
JDK supported versions: JDK1.6, JDK1.7, and JDK1.8
Core technologies: distributed, cloud services, microservices, service choreography, etc.
Core architecture: The Spring Cloud distributed micro-service Cloud architecture is used for servitization development. All module functions are completely decoupled, providing service discovery, registration, configuration center, message bus, load balancing, circuit breaker, data monitoring, etc.
List of technologies:
Spring Cloud Config
The Configuration Management toolkit allows you to centrally manage cluster configurations by placing them on remote servers. It currently supports local storage, Git, and Subversion
Spring Cloud Bus
Event, message bus, for propagating state changes in clusters (for example, configuration change events), can be combined with Spring Cloud Config for hot deployment
Eureka
Cloud service discovery, a REST-based service for locating services to enable cloud middle-tier service discovery and failover.
Hystrix
Fuse, a fault tolerant management tool designed to provide greater fault tolerance for delays and failures by controlling the nodes of services and third-party libraries through a circuit breaker mechanism.
Zuul
Zuul is a framework for providing edge services such as dynamic routing, monitoring, resilience, and security on cloud platforms. Zuul is the front door for all requests from the backend of the Web site for devices and Netflix streaming applications.
Spring Cloud Security
Add security controls to your applications based on spring Security’s security toolkit.
Feign
Feign is a declarative, templated HTTP client.
General architecture: SpringMVC, Spring Boot, Spring Security, Oauth2.0, Mybatis, MyBatis Plus, Kafka, Zookeepre
Front end framework: Bootstrap 4, HTML5, CSS3 flat style
Screenshot of platform part:
The source code download address: http://minglisoft.cn/honghu/technology.html