Microservices Related Services

2023-09-10

綜整微服務相關服務 (Database, Redis, NoSQL, RabbitMQ),常見的搭配管理工具以及使用的埠號。

logo

說明

元件 用途 應用方式
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

Admin Tools

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