Microservices Related Services
2023-09-10
綜整微服務相關服務 (Database, Redis, NoSQL, RabbitMQ),常見的搭配管理工具以及使用的埠號。
說明
元件 |
用途 |
應用方式 |
SQL Server |
關聯式資料庫 |
儲存結構化資料,如使用者資料、訂單資料等,持久性儲存資訊 |
MySQL |
關聯式資料庫 |
同上 |
MariaDB |
關聯式資料庫 |
同上 |
PostgreSQL |
關聯式資料庫 |
同上 |
Redis |
快取記憶體 |
儲存經常使用的資料,提高資料庫效能 |
MongoDB |
非關聯式資料庫 |
儲存非結構化的資料,如使用者興趣、購買偏好等 |
RabbitMQ |
訊息佇列 |
傳遞訊息,如訂單訊息、商品庫存訊息等 |
Kafka |
訊息佇列 |
同上 |
Elasticsearch |
搜尋引擎 |
搜尋大量資料,如使用者留言、產品評論等 |
Kibana |
儀表板工具 |
視覺化資料,如使用者行為數據、應用程式效能數據等 |
Prometheus |
監控工具 |
監控系統狀態,如CPU使用率、記憶體使用率等 |
Grafana |
視覺化工具 |
視覺化監控數據,如CPU使用率、記憶體使用率等 |
Vault |
密碼管理工具 |
管理系統中的密碼,如使用者密碼、API Key |
Port
Service |
Port |
SQL Server |
1433 |
MySQL |
3306 |
MariaDB |
3306 |
PostgreSQL |
5432 |
Redis |
6379 |
MongoDB |
27017 |
RabbitMQ |
15672, 5672 |
Kafka |
9092 |
Elasticsearch |
9200 |
Kibana |
5601 |
Prometheus |
9090 |
Grafana |
3000 |
Vault |
8200 |
Service |
Tools |
SQL Server |
SSMS |
MySQL |
PhpMyAdmin |
MariaDB |
PhpMyAdmin |
PostgreSQL |
pgAdmin |
Redis |
Redis Desktop Manager |
MongoDB |
MongoDB Compass, Studio 3T |
RabbitMQ |
RabbitMQ Management UI |
Elasticsearch |
Kibana |