activitimq集群搭建_GitHub - lysdyt/avatars: 基于springboot微服务脚手架,集成springbootAdmin、Actuator监控、Dubbo、Vue前端、...

Avatars

Ps: Why is it called Avatar? In fact, it is simple to provide a flexible application framework that can “paint” different business needs.

This project uses the current mainstream micro-service architecture technology, using Springboot, springbootAdmin, Actuator monitoring (supporting custom Endpoint), Dubbo, mybaties, Vue front-end, Quartz cluster

, Gradle (Multiple-Modules-Build), mybatisPlus (multiple, dynamic data source), OAuth2.0 authorization service (SaaS Enterprise Edition), WeChat applet, etc.

The project also integrates middleware and automated build deployment technologies such as Redis, MQ, and Jenkin deployment.

It is a complete enterprise-level SOA architecture, which can be used by enterprise users. A set of frameworks that beginners can master step by step [continuous support]

Centrl Serviceavatar-service

Provide core services such as large and medium platform support, Rpc provider, DB persistence, etc.

Front-end API service avatar-web-x

Provide micro-application API services such as MQ Consumer, RPC Consumer, TCP, HTTP, etc.

Background Service avatar-admin

Provide large background management, permission verification, role configuration, monitoring, etc.

Using the nodeJs container, the background management platform architecture set up by the vue framework

Task Scheduling Center avatar-dynamic-quartz

Use multi-tenancy technology to achieve distributed task scheduling management, dynamic data source switching, task scheduling management and configuration center

Including multi-data source strategy, dynamic data source, read-write separation, multi-tenancy, custom quartz multi-data source, multi-tenant cluster strategy, can be used as data center, and later consider adding data processing, such as encryption and decryption, report processing and so on.

Monitoring background avatar-web-monitor

Monitor application interface data, system performance parameters, health index, etc., support custom endpoint cut-in

Instructions

- Because the project is a multi-module project built with gradle, you need to have a gradle environment in the development environment. If you are not used to it or don't like gradle, you can still use the relevant commands to convert the gradle build into a maven build, which is easy to operate.

- The entire project is based on multi-module dependencies, but the project architecture itself is loosely coupled and can be selected based on its own business requirements.

- The project will continuously update new features

Hido Application

The release completes a simple application Hido interconnection, search for "Hido interconnection" in WeChat applet or scan the small program code below to experience the small program application under Avatar architecture.

The following is the effect of running

MINI Program in Wechat

If you like the project and it`s works in your job, you could order A Star. thank U!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值