Takin
Takin — это система с открытым исходным кодом на основе Java, предназначенная для измерения производительности онлайн-среды для полных ссылок, особенно для микросервисов. С помощью ArchGuadian, middlewares и приложений можно идентифицировать реальный онлайн-трафик и тестовый трафик, обеспечивая их попадание в нужные базы данных.
Архитектура микросервисов широко используется в настоящее время, и она всегда делает систему сложной для понимания людьми. Более того, бизнес также очень сложен в больших системах. Сложность бизнеса и сложность системы затрудняют:
Чтобы поддерживать высокую доступность системы, мы обычно проводим тестирование производительности на тестовой среде или в режиме онлайн для одного сервиса. Однако тестовая среда сильно отличается от онлайн-среды, один сервис не может заменить все сервисные ссылки. Они не могут гарантировать производительность системы.
Микросервисы сложны
По сравнению с монолитными приложениями архитектура микросервисов увеличивает сложность бизнес-системы. Она может поддерживать множество инструментов и фреймворков.
Бизнес-системы сложны
Бизнес включает в себя различные разделы, многие из которых являются долгосрочными и сложными, например, предприятия электронной коммерции.
Связь между микросервисами сложна
В системе микросервисной архитектуры с большим количеством бизнес-сервисов взаимосвязь между вызовами сервисов очень сложна. Каждое изменение может повлиять на доступность всей системы и затруднить разработчикам частое выпуск новых версий.
docker:
Если конфигурация docker не настроена на источник AliYun docker, выполните следующие действия:
vim /etc/docker/daemon.json
Добавьте следующую конфигурацию:
{
"registry-mirrors": ["https://q2gr04ke.mirror.aliyuncs.com"]
}
перезапустите службу:
systemctl daemon-reload
Извлеките образ docker:
# docker url : registry.cn-hangzhou.aliyuncs.com/shulie-takin/takin:v1.0.0
docker pull registry.cn-hangzhou.aliyuncs.com/shulie-takin/takin:v1.0.0
docker run -d -p 80:80 -p 2181:2181 -p 3306:3306 -p 6379:6379 -p 8086:8086 -p 9000:9000 -p 10032:10032 -p 6628:6628 -p 8000:8000 -p 6627:6627 -p 8888:8888 -p 29900-29999:29900-29999 registry.cn-hangzhou.aliyuncs.com/shulie-takin/takin:v1.0.0
# Войдите в Docker
vi /data/apps/dist/tro/index.html
# Измените serverUrl на локальный IP-адрес сервера
# Перезагрузите Nginx:
nginx -s reload
Убейте приложение surge-deploy
nohup java -jar surge-deploy-1.0-jar-with-dependencies.jar '{"172.17.0.2":"Ваш собственный IP"}' > surge.out 2>&1 &
Измените IP на свой собственный IP и перезапустите.
Учетная запись по умолчанию и пароль:
account:admin
password:pamirs@2020
После установки:
Takin состоит из агента, веб-приложения и данных Surge.
см. Агент
см. surge-data
см. takin-webapp
Список рассылки: пишите на shulie@shulie.io
Группа в WeChat
Takin лицензируется по Apache 2.0. Подробности см. в файле LICENSE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )