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

OSCHINA-MIRROR/supermy-rocksdb-service

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
CHANGELOG.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 18:35 7815b94

2017-05-26

Управление данными базы данных; предоставляет команды для массового удаления данных; Команды резервного копирования данных базы данных; завершение серии API

2017-05-25 Обработка статических ресурсов Главная страница управления http://127.0.0.1:9000/

2017-05-24 Используется простой подход; поддерживает тип данных JSON, по умолчанию используется формат JSON; Поддерживает тип данных JSON для работы с типом данных Hash; Один экземпляр — одна таблица данных;

RESTful поддержка JSON http://127.0.0.1:9008/api/mydb/abc

get http://127.0.0.1:9008/api/mydb/a put http://127.0.0.1:9008/api/mydb/abc {"a":12,"b":"c"} delete http://127.0.0.1:9008/api/mydb/abc

get http://127.0.0.1:9008/api/mydb?pre=ab Поиск ключей по префиксу post http://127.0.0.1:9008/api/mydb/ {a:{"a":1},b:{b:1}}

2017-05-23

Путь к данным загружается через конфигурационный файл; Использование внешнего конфигурационного файла java -jar rocksdb-service-0.1.0.jar --spring.config.location=location_of_your_config_file.properties Использование профиля для разделения окружений @Service @Profile("dev") class DevEmailService implements EmailService {

public void send(String email) { // Do Nothing } }

@Service @Profile("prod") class ProdEmailService implements EmailService {

public void send(String email) { // Реальная логика сервиса электронной почты } }

@Profile("dev") указывает, что класс DevEmailService будет создан только если активный профиль Spring равен dev. Как установить профили? Добавьте в application.properties следующее: spring.profiles.active=dev Или используйте параметры командной строки: java -jar app.jar --spring.profiles.active=dev

2017-05-22 nginx + lua для реализации кластера и аутентификации Мониторинг состояния базы данных http://127.0.0.1:9000/rocksdb/statusRESTful запрос одного значения ключа http://127.0.0.1:9008/api/mydb/ab

GET http://127.0.0.1:9008/api/mydb/ab PUT body=http://127.0.0.1:9008/api/mydb/ab DELETE http://127.0.0.1:9008/api/mydb/ab

2017-05-20 RatPack может использоваться для высокопроизводительной упаковки API (если нет подходящего Lua библиотеки); Применение RatPack для повышения производительности, что делает его в три раза быстрее чем Native SpringBoot; Запуск RatPack внутри SpringBoot; Создание API на основе Ratpack;

2017-05-18 Основные настройки для повышения производительности;

2017-05-18 Результат тестирования RocksjavaTest положителен API http://127.0.0.1:9000/hello-world?name=abc

Мониторинг состояния http://localhost:9001/health

Сохранение данных http://127.0.0.1:9000/rocksdb/set?key=ab&value=%D0%A1%D0%B8%D1%82%D1%8B Получение данных http://127.0.0.1:9000/rocksdb/get?key=ab

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/supermy-rocksdb-service.git
git@api.gitlife.ru:oschina-mirror/supermy-rocksdb-service.git
oschina-mirror
supermy-rocksdb-service
supermy-rocksdb-service
master