polarismesh / polaris
- суббота, 11 сентября 2021 г. в 00:30:31
Service Discovery and Governance Center for Distributed and Microservice Architecture
English | 简体中文
README:
Visit website to learn more
Polaris is a cloud-native service discovery and governance center. It can be used to solve the problem of service connection, fault tolerance, traffic control and secure in distributed and microservice architecture.
Functions:
Features:
server:
client:
ecosystem:
others:
Please download and install MySQL, version requirement >=5.7, download available here: https://dev.mysql.com/downloads/mysql/5.7.html
Point Script: ./store/defaultStore/polaris_server.sql, one can import through mysql admin or console.
Polaris server end needs golang compile environment, version number needs >=1.12, download available here: https://golang.org/dl/#featured.
chmod +x build.sh
./build.sh
After built, one can see 'polaris-server-release_${version}.tar.gz' package from the list.
Obtain polaris-server-release_${version}.tar.gz, and unzip.
After unzipped, vi polaris-server.yaml, replace DB configuration's variable to real database information : ##DB_USER## (database username), ##DB_PWD##(database password), ##DB_ADDR##(database address), ##DB_NAME##(database name)
chmod +x ./tool/*.sh
# install
./tool/install.sh
# test whether the process is successful
./tool/p.sh
After all, run ./p.sh, prompt Polaris Server, proof the installation is successful
curl http://127.0.0.1:8090
Return text is 'Polaris Server', proof features run smoothly
Welcome to scan the code and add the group for communication. If the communication group is full of 500 people, please add the wechat of midwareQmei
, and send "polaris" to wait for the verification reply.
If you have good comments or suggestions, please give us Issues or Pull Requests to contribute to improve the development experience of Polaris Mesh.
see details:CONTRIBUTING.md
Tencent Open Source Incentive Plan encourages developers to participate and contribute. Look forward to your participation.