Интеграция WSO2 API Manager и WSO2 BAM Analytics

Мы обнаружили серьезную проблему с WSO2 API Manager 1.3 и его интеграцией в аналитический продукт WSO2 BAM 2.0.1, и мне интересно, работал ли кто-нибудь над этой проблемой?

Подробности

После 100 вызовов, пытающихся записать данные API на сервер BAM, все дальнейшие вызовы завершатся неудачно, и в некоторых случаях это также остановит сервер диспетчера API от запросов API службы.

Проблема возникает в классе DataPublisher.java, который получает разрешение от одного семафора, а затем освобождает разрешение на неправильном семафоре.

Упоминается в выпуске JIRA по адресу https://wso2.org/jira/browse/APIMANAGER-992

Это, очевидно, мешает нам использовать API Manager, поскольку мы больше не можем показывать клиентам какую-либо аналитику API — надеясь, что у кого-то была похожая проблема и кто-то скрестил пальцы, чтобы обойти ее.


person Mike Stokes    schedule 12.03.2013    source источник
comment
Обновление для всех, кто заинтересован - на основе этой признанной ошибки в WSO2 API Manager 1.3.x мы внедрили метод сбора статистики Google Analytics, и для начала он работает достаточно хорошо...   -  person Mike Stokes    schedule 25.03.2013


Ответы (1)


Мы внесли несколько существенных улучшений в средство публикации данных API Manager. Эти исправления будут включены в версию 1.4.0, которая будет готова к концу апреля.

Мы планируем выпустить предварительные выпуски с этой недели. Я не особо уверен, исправлена ​​ли упомянутая проблема к настоящему времени. Однако мы сделали это блокировщиком для версии 1.4.0. Следовательно, если не будет исправлено сейчас, это будет принято в ближайшее время. Мы будем обновлять проблему JIRA с прогрессом.

person Sumedha    schedule 25.03.2013
comment
Спасибо за обновление @Sumedha, это определенно был блокировщик для нас, и я с нетерпением жду исправления. Это также обеспечит правильную интеграцию с BAM для выставления счетов и учета использования API. - person Mike Stokes; 02.04.2013