web-console
Directory actions
More options
Directory actions
More options
web-console
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
Ignite Web Console
======================================
An Interactive Configuration Wizard and Management Tool for Ignite
The Ignite Web Console includes an interactive configuration wizard which helps you create and download configuration
files for your Ignite cluster. The tool also provides management capabilities which allow you to run SQL queries
on your in-memory cache as well as view execution plans, in-memory schema, and streaming charts.
In order to simplify evaluation of Web Console demo mode was implemented.
To start demo, you need to click button "Start demo". New tab will be open with prepared demo data on each screen.
Demo for import domain model from database.
In this mode an in-memory H2 database will be started.
How to evaluate:
1) Go to Ignite Web Console "Domain model" screen.
2) Click "Import from database". You should see modal with demo description.
3) Click "Next" button. You should see list of available schemas.
4) Click "Next" button. You should see list of available tables.
5) Click "Next" button. You should see import options.
6) Select some of them and click "Save".
Demo for SQL.
How to evaluate:
In this mode internal Ignite node will be started. Cache created and populated with data.
1) Click "SQL" in Ignite Web Console top menu.
2) "Demo" notebook with preconfigured queries will be opened.
3) You can also execute any SQL queries for tables: "Country, Department, Employee, Parking, Car".
For example:
1) Enter SQL statement:
SELECT p.name, count(*) AS cnt FROM "ParkingCache".Parking p
INNER JOIN "CarCache".Car c ON (p.id) = (c.parkingId)
GROUP BY P.NAME
2) Click "Execute" button. You should get some data in table.
3) Click charts buttons to see auto generated charts.
概念:
================================
ClusterID: 集群,一个包含多个节点的ignite节点集合
ClusterName: 名称可以修改,其值将配置为每个节点的instanceName
分别对应DbInfo的 id 和 jndiName
Agent: 代理,一个代理可以注册多个cluster。server向agent发送消息,必须指定clusterID。
Console Server
================================
Web Socket 可以给Agent和浏览器发消息 转发策略:
分为AgentSocket和BrowerSocket
AgentSocket:可以对某个用户的所有agent发送消息,或者某个用户下的clusterID的节点发送消息
AgentSession: 包含用户id和clusterID
AgentKey:包含用户id和clusterID
BrowerSocket: 给指定用户的浏览器发送消息