原创 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;