Потому что я всегда создаю проекты с нуля, выполняю некоторые утомительные и скучные задачи, трачу время впустую, чтобы повысить эффективность разработки, а также для того, чтобы объединить всё, чему я научился, я решил создать общую инфраструктуру для своих проектов после изучения нескольких открытых проектов.
Здесь следует отметить, что поскольку дизайн Quella ориентирован на распределённое кластерное развёртывание, то при выборе фреймворка все варианты должны поддерживать распределённое развёртывание.
«Quella» переводится с китайского как «убийца». Это также вызывает ощущение «убийства в пыли человеческой жизни, освобождения от красного лезвия», что соответствует концепции этого проекта — быть в восторге от хорошего названия проекта, как мальчик :)
http://www.ssrsdev.top/ Логин: ssr@qq.com Пароль: admin
https://fengbindev.github.io/Quella-docs/
891137268
Описание архитектуры программного обеспечения:
Фронтенд-фреймворк: на основе layui kit-admin
Шаблоны страниц: FreeMaker и Jsp с двойным представлением
Основной бэкенд-фреймворк: SpringMVC+Spring+MybatisPlus+Shiro+Redis
Бэкенд использует Redis для распределённого сеанса и распределённого кэширования
Quartz используется в качестве схемы планирования задач
ElasticSearch используется в качестве полнотекстового поиска и анализа данных
Следует отметить, что используемая версия ElasticSearch — 6.4.2, версия es6.x использует log4j2 версии 2.11.1, но для log4j2-2.11.1 требуется jdk9, а моя среда — jdk1.8, поэтому при запуске tomcat будет сообщено об ошибке:
Unable to process Jar entry [META-INF/versions/9/module-info.class] from Jar [jar:file:/D:/IdeaProjects/quella/target/quella/WEB-INF/lib/log4j-api-2.11.1.jar!/] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19
Однако это не повлияет на использование. Решение: 1. Понизить версию es, 2. Повысить версию jdk, 3. Исключить зависимость es log4j2 в pom-файле и самостоятельно ввести версию 2.11 или ниже.
Завершено базовое построение бэкенда, пока не интегрировано никаких сторонних сервисов
Интеграция некоторых основных сторонних сервисов
Внедрение ElasticSearch
Завершение некоторых функциональных компонентов, которые можно использовать с помощью тегов
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )