原创 IceGrid 服務初次搭建【Java】

1.編寫ice接口 module Demo { interface Printer { void printString(string s);

原创 ICE集羣環境搭建

本文將介紹ice搭建高可用集羣環境的詳細操作步驟,實現 register 的主從備份、雙服務器節點負載均衡等功能 1、下載:     到官網 http://www.zeroc.com/ 下載最新的Ice-x.x.x.msi (window

原创 Obtaining Proxies

Obtaining a Proxy from a StringIce::ObjectPrx p = communicator->stringToProxy("ident:tcp -p 5000");Obtaining a Proxy fr

原创 IceGrid註冊器複製

        本文參考Ice官方手冊中的描述,對Ice註冊器複製作了一個簡單的講解。並使用一個簡單的實例,配置Ice註冊器的雙機熱備,實現服務端的高可用性要求。        IceGrid註冊器或註冊主機的失敗會帶來嚴重的後果。客戶端

原创 調用ShellExecute給定參數調用exe或bat

函數原型:HINSTANCE ShellExecute( _In_opt_ HWND hwnd,//父窗口句柄或出錯時顯示錯誤父窗口的句柄,可以爲 NULL _In_opt_ LPCTSTR lpOperation,//操作

原创 Getting Started with IceGrid

The Ripper ApplicationRipper.ice#include <Ice/BuiltinSequences.ice> module Ripper { exception EncodingFailedException {

原创 IceGrid基本概念

1.總括2.概念描述nodeicebox

原创 IceSSL插件配置

1. IceSSL簡介        Ice版本:Ice-3.1.1        操作系統:Windows XP SP2        JDK版本:JDK 1.6        安全性對於許多分佈式應用程序來說是一個重要的考慮因素,無論

原创 IceBox使用一個共享的通訊器

使用一個共享的通訊器:# File: server.cfg IceBox.Service.Hello=... --Ice.Config=hello.cfg --Hello.Debug=1 IceBox.Service.Printer=..

原创 Object Adapters

Creating an Object Adaptermodule Ice { local interface ObjectAdapter { string getName(); Communicat

原创 ICE通信之IceGrid多節點部署

一、 簡介Ice版本:3.1.1使用iceGrid服務實現一個簡單的打印系統,主要說明iceGrid的使用方法,系統部署在4臺主機上,註冊器和打印服務器安裝在同一臺主機上,如下圖所示:下圖顯示了一個客戶端通過間接代理的初始調用,來激活目標

原创 利用IceGrid部署的一個Demo

這裏將簡單介紹一個樣例應用來幫助我們瞭解IceGrid的功能。我們的應用是從CD光盤上面rips音軌,然後把它們壓縮成爲MP3文件,就像圖35.3裏面演示的那樣。The Ripper Applicationrip整張CD通常需要幾分鐘的時

原创 聯合編譯器

聯合編譯器IncrediBuild在編譯的過程中報以下錯誤: 無法創建臨時 il 文件;清除臨時目錄中的舊 il 文件   造成這種錯誤的原因是:在同一的局域網中幫你編譯的其它主機配置有問題導致編譯不過。 解決方案: 1、根據紅色的進度條

原创 IceGrid 服務初次搭建【C++】

1.編寫ice接口#ifndef SIMPLE_ICE #define SIMPLE_ICE module DiyModule{ interface CAbsPrinter{ void DispStr(string s); i

原创 C++的Dll來實現IceBox的服務

1、服務器端代碼:#include <Ice/Ice.h> #include <IceBox/IceBox.h> #include "Hello.h" #include <iostream> using namespace std;