1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/javahongxi-whatsmars

01.03.2025 08:59
1.0
GitLife Service Account

Проект был создан 1 апреля 2016 года, а тег версии 1.0 выпущен 11 октября 2018 года.
Основное внимание уделяется исследованию Java-экосистемы, чтобы помочь начинающим Java-разработчикам избежать распространённых ошибок.
Ключевые технологии включают Spring Boot, Redis, Dubbo и RocketMQ, подробнее README

Последнее сообщение коммита: whatsmars-serialization
01.03.2025 08:59
GitLife Service Account

Обновление:

  • rocketmq-spring для возможности установки instanceName
  • Обновление Spring Cloud до Finchley.RELEASE
  • Обновление RocketMQ до версии 4.3.0

Новое:

  • rocketmq-spring-boot-starter
  • whatsmars-mq-rocketmq-namesrv, whatsmars-mq-rocketmq-broker
Последнее сообщение коммита:
01.03.2025 08:59
GitLife Service Account

Добро пожаловать в экосистему Elasticsearch, что завершает "пять львов" экосистемы.

Оптимизация:

  • rocketmq-spring оптимизирован, теперь поддерживает больше конфигураций атрибутов
  • обновлен RocketMQ до версии 4.3.2
  • rocketmq-starter теперь не содержит раздела с транзакциями
  • переименован whatsmars-dubbo-zk в whatsmars-zk, добавлен пример использования Curator

Новые компоненты:

  • whatsmars-mq-rocketmq-tools
  • Космический план Марса (README)
  • Резюме по RocketMQ
  • whatsmars-dubbo-sentinel
  • whatsmars-elasticsearch
Последнее сообщение коммита: mq starter demo optimise
01.03.2025 08:59
GitLife Service Account

Оптимизация:

  • Переместите redis spring-boot demo в whatsmars-spring-boot-samples, чтобы whatsmars-redis стал чистым SDK.
  • Разделите Spring-обёртку RocketMQ на отдельный модуль whatsmars-mq-rocketmq-spring.
  • Упрощение пакетов модулей whatsmars-mq.
  • Добавление поддержки подписки на конкретный кластер для RocketMQ starter.
  • Добавление примера dubbo spring-boot demo с поддержкой нескольких центров регистрации.
  • Включение spring-boot-dependencies в корневой POM для упрощения зависимостей проекта и унификации версий.
  • Переопределение хоста базы данных с IP-адреса на домен db.hongxi.org (локальные hosts, чтобы избежать раскрытия IP).

Новые возможности:

  • Добавлен whatsmars-earth-manager.
Последнее сообщение коммита: pom rootdir
01.03.2025 08:59
GitLife Service Account
  1. Настройте логирование зависимостей и методы использования (унифицировано использовать SLF4J API).
  2. Используйте Aspect для реализации мониторинга методов (whatsmars-spring).
Последнее сообщение коммита: slf4j
01.03.2025 08:59
GitLife Service Account
  1. Добавлен атрибут reconsumeTimes в RocketMQMessageListener, который используется для контроля количества попыток повторной обработки при сбое.
  2. Перегрузка методов RocketMQTemplate (добавление ключей)
  3. Добавлен модуль whatsmars-boot-sample-kafka
  4. Оптимизация пакетирования клиента Redis и упаковка RedisTemplate
  5. Оптимизация конфигурации DubboConfig
Последнее сообщение коммита: RocketMQTemplate方法重载(加入keys)
01.03.2025 08:59
GitLife Service Account
  • В RedisTemplate добавлены следующие методы:
    • execute(RedisCallback<T> action)
    • set(String key, T value, int seconds)
    • get(String key, Class<T> clazz)
  • RedisService был упакован и упрощён.
Последнее сообщение коммита: RedisService封装简化
01.03.2025 08:59
GitLife Service Account
  1. Установите родительский pom как spring-boot-starter-parent
  2. У'uniform'ьте формат pom
  3. Обновите версию до ByteSack.CN1
Последнее сообщение коммита: Byte Stack
01.03.2025 08:59
GitLife Service Account
  1. Обновите версию Spring Boot для всего проекта до 2.1.1.RELEASE
  2. Удалите обертку для spring-data-redis, сам spring-data-redis уже достаточно хорош
  3. Добавьте больше примеров использования spring-data-redis whatsmars-boot-sample-redis
  4. Удалите модуль dubbo-spring-boot-starter, используйте официальную версию 0.2.0
  5. Обновите драйвер MySQL com.mysql.cj.jdbc.Driver
  6. Обновите ShardingJDBC до Shardingsphere
Последнее сообщение коммита: optimise
01.03.2025 08:55
GitLife Service Account

whatsmars-common/src/test:

  1. Частотный анализатор источников (AQS) — подробное описание на английском языке
  2. Дополнительные примеры использования CompletableFuture
  3. Примеры использования NIO
Последнее сообщение коммита: OptionalTest
02.12.2024 09:53
GitLife Service Account

Add:

  1. MyBatis multi-database demo
  2. Otter send mq demo
  3. RocketMQTemplate send delayed message
  4. Kafka demo with spring-boot

Optimise:

  1. rocketmq-spring add RocketMQTemplate
Последнее сообщение коммита: pom优化
02.12.2024 09:53
GitLife Service Account
  • Upgrade io.shardingsphere to org.apache.shardingsphere
  • Add module whatsmars-mq-kafka-server whatsmars-mq-kafka-spring
  • Kafka examples in whatsmars-mq-kafka
  • Transfer Java SE demo to https://github.com/javahongxi/java
  • Elasticsearch TransportClient tests
  • Add module whatsmars-flink
  • Add module whatsmars-spring-data
  • Spring Profile demo in whatsmars-spring
Последнее сообщение коммита: Upgrade to Rocket.S8
02.12.2024 09:53
GitLife Service Account
  • Upgrade spring boot to 2.3.0.RELEASE
  • Upgrade elasticjob to 3.0.0-alpha
  • Add module whatsmars-archetypes
  • Add more spring boot samples
  • Add spring cloud gateway demo
  • New whatsmars-rpc summer
  • Remove some useless modules
Последнее сообщение коммита: Result
02.12.2024 09:53
GitLife Service Account
  1. Upgrade to dubbo 2.7.0
  2. Remove whatsmars-dubbo-sentinel,whatsmars-dubbo-service
  3. Add module dubbo-spring-boot-starter
  4. Dubbo annotation demo
  5. pom optimise (properties alphabetical order, import properties from spring-boot-dependencies)
Последнее сообщение коммита: pom optimise
02.12.2024 09:53
GitLife Service Account
  1. Copy dubbo-common,rocketmq-common to whatsmars-common
  2. Recover dbrouter into whatsmars-spring
  3. Optimise DubboConfig
  4. Rename package of whatsmars-logging
  5. Read yaml in Spring
  6. Optimise whatsmars-spring-boot (delete xml)
  7. Analyse rocketmq-remoting
  8. Remove whatsmars-rpc-grpc
Последнее сообщение коммита: remove whatsmars-rpc-grpc
02.12.2024 09:53
GitLife Service Account
  1. Remove whatsmars-earth, whatsmars-dbrouter, whatsmars-tomcat
  2. Rename whatsmars-sharding-jdbc to whatsmars-shardingsphere
  3. Merge whatsmars-boot-sample-elasticsearch into whatsmars-elasticsearch
  4. Copy code from rocketmq-logging to whatsmars-logging
  5. Copy code from rocketmq-remoting to whatsmars-remoting
  6. Copy code from dubbo-remoting-zookeeper to whatsmars-zk
  7. Manage the dependencies of dubbo and rocketmq-client in parent pom
Последнее сообщение коммита: README
02.12.2024 09:53
GitLife Service Account

remove whatsmars-javase, deprecate whatsmars-earth

Последнее сообщение коммита: Upgrade to Rocket.S2
02.12.2024 09:53
GitLife Service Account
  1. Add module whatsmars-netty (netty examples)
  2. Upgrade dubbo to 2.7.3, rocketmq to 4.5.1
  3. Code optimise: whatsmars-common whatsmars-zk
  4. Complete whatsmars-serialization
  5. Add JAVA SE demo into whatsmars-common/src/test
Последнее сообщение коммита: Back to Rocket.S6
1
https://api.gitlife.ru/oschina-mirror/javahongxi-whatsmars.git
git@api.gitlife.ru:oschina-mirror/javahongxi-whatsmars.git
oschina-mirror
javahongxi-whatsmars
javahongxi-whatsmars