1. Контролна раван: Садржи регистар детаља свих покренутих услуга и различитих смерница које управљају саобраћајем. Контролна раван мора бити скалабилна да обрађује хиљаде инстанци и ажурира раван података. 2. Дата Плане: Углавном је одговоран за пренос података између услуга. Мора бити високих перформанси и интегрисан са контролном равни.
Предуслов
- Нови сервер виртуелне инстанце
- Конзул инсталиран на серверу
- Ако у случају да немате инсталираног Конзула, научите овде
Креирање дефиниције услуге
Услугу можете да креирате помоћу било ког уређивача текста. Овде користимо нано уређивач текста. Конфигурациону датотеку веб услуге можете да креирате помоћу следеће наредбе. нано / тмп / цонсул_сервицес / веб.јсон Конфигурација веб услуге ће изгледати слично овоме:
"услуге":[
"наме": "сервицеА",
„лука“: 5000,
"проверавати":
"аргс": [
"цурл",
"лоцалхост: 5000"
],
"интервал": "3 с"
,
"наме": "сервицеБ",
„лука“: 8000,
"проверавати":
"аргс": [
"увијати",
"лоцалхост: 8000"
],
"интервал": "3 с"
]
Цонсул Цоннецт
Цонсул Цоннецт је нова функција у конзулу која вам пружа сигурнији пренос података до сервиса до сервиса уз помоћ ТЛС шифрирања и ауторизације засноване на идентитету. Једноставан је за употребу и лак за употребу. Можете га лако омогућити са само једном опцијом конфигурације. А за постојеће апликације морате да додате само један ред у конфигурацију услуге.
Конзул са цоннецт има на располагању много нових функционалности. Почнимо да разговарамо о некима од њих:
- Изворна интеграција: Можете да интегришете осетљиве апликације са АПИ-јем за повезивање конзула да бисте креирали везе без проксија.
- Управљање сертификатима: Конзул генерише и дистрибуира сертификате користећи добављача сертификата.
- Шифровани саобраћај: Цонсул цоннецт користи ТЛС енкрипцију за заштиту података у преносу. Тако да услуге можете да примените и у окружењима са малим поверењем.
- Проки бочне колоне: Можете користити прокси бочне траке за аутоматско креирање долазних и одлазних ТЛС веза.
Проки Сидецарс
Знамо да можемо користити прокси бочне траке за стварање долазних и одлазних веза. Овде ћемо видети пример коришћења проки бочних колица. Додавање једне линије у конфигурацију услуге омогућиће тој услузи примање везе засноване на повезивању. Ред би требало да започне овако:
"услуга":
"наме": "мискл",
„лука“: 3306,
"цоннецт": "проки":
Можете видети у горњој конфигурацији додавањем само једног реда у конфигурацију, она ће аутоматски дизајнирати конзула да започне и управља процесом проки сервера за ову услугу. Можете додати више линија за конфигурацију у блоку за повезивање да бисте комуницирали са другим услугама. На пример, ако ова услуга жели да комуницира са дб услугом преко везе, тада ће конфигурација бити следећа:
"услуга":"наме": "мискл",
„лука“: 3306,
"повежи":
"заступник":
"цонфиг":
„узводно“: [
"дестинатион_наме": "дб",
"лоцал_бинд_порт": 9191
]
Сав пренос између мискл услуге и дб услуге биће у потпуности осигуран и шифрован. Такође можете видети да додавањем цоннецт у конфигурацију нема промена у претходном мискл сервису. Дакле, на овај начин, било која постојећа апликација такође омогућава повезивање засновано на повезивању додавањем само једне линије у конфигурацију.
Веб интерфејс
Отворите свој омиљени веб прегледач и посетите хттп: // ИоурДомаин.цом: 8500 за приступ конзоли контролне табле. Одатле можете управљати свим својим услугама, чворовима и намерама. Приступом између услуга можете да контролишете на картици Намера са контролне табле.
Намера је политика која одређује правило за комуникацију између услуга. Такође можете да креирате нове намере да дозволите или одбијете приступ било којој изворној и одредишној услузи.
На контролној табли можете видети листу свих услуга на картици услуга.
Закључак
У овом водичу сте научили да инсталирате Цонсул на свој сервер и да користите мрежу услуга конзула за комуникацију између услуга.