Skip to main content

JON - 備援的機制 (HA)

今天是3/8婦女節~ 大家要對身邊的女生好一點噢!

JON 的 HA 機制, HA 也就是 High Availability 高可用性。也就是說,幫JON 的Server 建立備援的機制。當然,多建置一個Server 就是要多管一個。所以可以先衡量一下是否真的需要安裝備援。當你確定備援真的是你的需求,那要先確認幾件事情。

1. 資料庫的影響

所有的JON Server 都需要聯結到同一個資料庫,因此這個資料庫必須要可以承受多個伺服器的Connection Pool 能力。

2. 網路的設定

所有的Agent 都要可以與所有JON Server 的連線權限。

安裝 JON 的備援很簡單,可以隨著你的網路慢慢增加,例如說,本來你只有1個JON Server,突然你想要增加,那只要找一台機器,安裝新的 JON Server 上去就可以了。

A. 跟一般安裝JON Server 的步驟一樣,解壓縮 到你的安裝目錄,執行 bin/ 下面的 start

B. 啓動之後,到 http://HA_IP:PORT (default 7080), 就會出現這個安裝畫面,按下聯結安裝

C. 在資料庫的地方填入與上次相同的安裝資料庫位置,與使用者名與密碼,記得測試一下,然後,選擇保留資料庫的資料。 Keep (maintain existing data)

D. 在下方的server 設定選擇 New Server. 下方server 的資訊請依照安裝JON 的時候一樣設定,這裡要注意,新的Server 一定要給他一個唯一的名字。之後按下 Install Server 安裝就可以拉!

E.安裝後,登入 JON Server 後,選擇 Administrator 的 Server 就會看到兩台互相備援的Server。

F. 啟動 Agent 後,Agent 會自動找到一個Server, 你就會看到這個Server 身上掛了幾台Agent.

G.把其中一台Server 設定為維護中,(按下SET Maintenance),那台Server 的狀態就會變成 MAINTENANCE

H. 過一會兒後,你會看到Agent 從原先那台跑到了另一台Server 上。



Popular posts from this blog

Fuse Integration Service - Setup JBDS and create first quickstart application

Before we go and start creating our first application, I want to show you how to setup your JBoss Developer Studio, create a small application from the quickstart example and then running it on Fuse Integration Service.

I am using JBoss Developer Studio version 9, you can find it here.
After download the

double-click it, and start installing with default values.

After successful installation, we will need install the plugins for Fuse, on JBoss Central view, select software update, select enable early access.

And select JBoss Fuse Development for the plugin,

Click on install, and we are all set to go!

First thing first, we want to create a Fuse project to deploy on the base of Fuse Integration Service, which is OpenShift. If you have not installed it, please go back to my previous post for instructions. So on your JBDS, right click and start creating the project. Select new, maven project, if you have installed the plugin correctly, you should …

Red Hat JBoss Fuse/A-MQ - Fuse and A-MQ Version 6.3 GA is released!

Fuse and A-MQ 6.3 GA has just went out. Maybe, you would think this is just only a minor version release why should I care? Hold your thoughts on that! Because they have done a lot of improvements and also added many new features into this release.

Besides various bug fixes and making sure Fuse Fabric is much more stable. There are two major change in this version update:

New Tooling in JBoss Developer Studio (JBDS) 9.1 GA. Newer Apache Camel version – Camel v2.17. I was really impressed by the work put in to make developing Camel application much simpler. First is the installation of tooling itself. Now it has a all-in-one installer so you don't need to worry about which plugins you need to check. See the videos below to see the new "Getting Started" of Fuse 6.3.

And If you notice from the above video, the presentation of camel route in JBDS has also updated. It fixed some of the miss representation of logic and making it easier to read.

Old Camel Route
New Camel Route
On …

RHTE - Supercharge your integration services

Red Hat Tech Exchange has taken place in Vietnam, Ho Chi Minh city two weeks ago, it is a great event held by Red Hat in Asia Pacific Region. It is open to all Red Hat partners who are interested in learning what Red Hat is doing recently, see what the trend of the open source world, basically it is a great event to share your knowledge and experience, to meet other enthusiastic people.

I am very fortunate to talk in this great event, to talk about the things I have been working on and even discuss it with many. Also got lots of great ideas too. So here are the slide.

My first talk was with Thomas Qvarnström about how to handle large size data in JBoss Fuse and how JBoss Data Grid can help in the situation.

Here is the agenda of the talk, we will be talk about this in the up coming webinar on 24th Sept.

Integration often involves storing, retrieving, and transforming data. Using a traditional database in your integration is likely to becomes a bottleneck that is expensive and hard to …