Сообщения

Сообщения за ноябрь, 2017

30.11.2017

RESULTS OF THE DAY Cesna Mobile Application Завершил работу над патчем для драйвера eredis_cluster, зафиксировал код в git c тегом для использования в prod; С использованием раннее имплементированного функционала "Public services", добавил REST Method "/smssend" для авторизации в Сендер Todo Завершить работу над микросервисом для управления сессиями - Session API;

29.11.2017

RESULTS OF THE DAY Cesna Mobile Application Завершил работу над патчем для драйвера eredis_cluster, зафиксировал код в git c тегом для использования в prod; В proxy_api ввел понятие как Public services, которые прописываются в конфиге с тагом is_public: true и могут вызываться для не авторизированных сервисов Todo Разработать микросервис для управления сессиями - Session API;

28.11.2017

RESULTS OF THE DAY Cesna Mobile Application Работал над патчем для драйвера eredis_cluster;  Проводил отладку работы драйвера на сервере с кластером Redis, на устойчивость к сетевым сбоям и корректность перезагрузки состояния кластера Todo Сделать Patch для драйвера, подготовить для использованию в prodaction; Разработать микросервис для управления сессиями - Session API;

27.11.2017

RESULTS OF THE DAY Cesna Mobile Application Работал над патчем для драйвера eredis_cluster, а именно над добавлением асинхронной работы воркеров eredis_cluster_monitor;  В модуле eredis_cluster_monitor, добавил health checks и обработку утраты соединений. Todo Сделать Patch для драйвера, подготовить для использованию в prodaction; Разработать микросервис для управления сессиями - Session API;

24.11.2017

RESULTS OF THE DAY Cesna Mobile Application Работал над патчем для драйвера eredis_cluster, а именно над добавлением асинхронной работы воркеров eredis_cluster_monitor;  В модуле eredis_cluster_monitor, переписал логику получения коннектов к кластер нодам Todo Сделать Patch для драйвера, подготовить для использованию в prodaction; Разработать микросервис для управления сессиями - Session API;

23.11.2017

RESULTS OF THE DAY Cesna Mobile Application Работал над патчем для драйвера eredis_cluster;  В модуле eredis_cluster_controller, реализовал метод для перезагрузки кластера; Провел тесты и отладку драйвера Todo Сделать Patch для драйвера, подготовить для использованию в prodaction; Разработать микросервис для управления сессиями - Session API

22.11.2017

RESULTS OF THE DAY Cesna Mobile Application Работал над патчем для драйвера eredis_cluster;  В модуле eredis_cluster_controller, реализовал кеширования и сравнения версий полученных слотов кластера; Добавил функции получения состояния кластера для последующего сравнения и перезагрузки; Todo Сделать Patch для драйвера, подготовить для использованию в prodaction; Разработать микросервис для управления сессиями - Session API;

21.11.2017

RESULTS OF THE DAY Cesna Mobile Application Работал над патчем для драйвера eredis_cluster;  В модуле eredis_cluster_controller, реализовал получение слотов кластера у каждого из eredis_cluster_monitor, для последующего кеширования и сравнения версий Todo Сделать Patch для драйвера, подготовить для использованию в prodaction; Разработать микросервис для управления сессиями - Session API;

20.11.2017

RESULTS OF THE DAY Cesna Mobile Application Работал над патчем для драйвера eredis_cluster;  Для облегчения контроля соединения к каждой из Redis Node, добавил еще один модуль eredis_cluster_controller, который запускает по одному экземпляру eredis_cluster_monitor на одну Redis Node Todo Сделать Patch для драйвера, подготовить для использованию в prodaction; Разработать микросервис для управления сессиями - Session API;

16.11.2017

RESULTS OF THE DAY Cesna Mobile Application Приступил к реализации Session API;  В результате ознакомления с библиотекой eredis_cluster, обозначил ряд проблем и недочетов:  Блокирующий запуск и crash приложения в случае ошибок соединений или ошибок получения состояния кластера; Не обрабатываются временные сетевые сбои и потеря соединений; Отсутсвие health checks. Приступил к написанию патча для драйвера.  Todo Разработать микросервис для управления сессиями - Session API;

15.11.2017

RESULTS OF THE DAY Current Cesna Mobile Application Обновил фильтр списка карт - исключил счета, добавил в объект номер счета;   Доработал процесс получения выписок - добавил mcc, auth_code, исправил форматирование даты платежа; Протестировал и отладил процесс отправки заявки на выпуск карты. Pumb Совместно с Слипко И. исправили ошибки и настроили проброс данных в Corezoid для фрейма приема платежей Pumb.   Todo Добавить правила валидации cardId и сontractId, что бы избегать зависание Cesna OpenWay API при передаче не корректных id карт/счетов; Разработать микросервис для управления сессиями - Session API; В микросервис Session API добавить возможность работы с Redis Сluster. 

14.11.2017

RESULTS OF THE DAY Current Cesna Mobile Application Развернул в окружении Cesna микросервис: "Архив платежей"; В REST API подключил все операци по бизнес процессу "архив платежей":  Сохранение платежа в архив; Обновление  статуса; Получение платежей из архива по дате В бизнес процесс P2P поправил отображение ошибок от сервиса OpenWay, в ответ на клиент добавил ref созданного платежа; Обработал очередной список вопросов по API от команды тестирования и Android разработки, проверил все кейсы на предмет ошибок.  Todo Добавить правила валидации cardId и сontractId, что бы избегать зависание Cesna OpenWay API при передаче не корректных id карт/счетов; Разработать микросервис для управления сессиями - Session API; В микросервис Session API добавить возможность работы с Redis Сluster. 

13.11.2017

RESULTS OF THE DAY Current Cesna Mobile Application Завершил работу над микросервисом - "Архив платежей"; В REST API подключил 2-а новых сервиса: "архив платежей", "перевыпуск карты"; Проверил список вопросов по API от команды тестирования, проверил все кейсы на предмет ошибок, предоставил примеры по параметрам вызова, указал причину возникших ошибок.  Todo Добавить правила валидации cardId и сontractId, что бы избегать зависание Cesna OpenWay API при передаче не корректных id карт/счетов; Подключить микросервис "архив платежей" в процесс p2p; Разработать микросервис для управления сессиями; Разобраться/добавить возможность работы с Redis Сluster.