`
bbzjx1983
  • 浏览: 61942 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类

XFire实现WebServices

    博客分类:
  • Java
360 
阅读更多
本以为是WebServices的并发处理能力差,导致某时间点集中对WebServices发起的访问有出现访问不到的情况。
因此写了一个将客户端发起的访问时间进行错开的功能,客户端发起的访问时间是由服务器决定的,客户端首起启动时将从WebServices读取相应的发送规则,通过下边的类来修改不同客户端的发送规则,每十台机器采用一套发送规则。


package com.sise.attendance;

public class SendControl {

private static int machineNum = 0;

private static int second = 0;

private static SendControl sc = null;

private SendControl() {

}

public synchronized static SendControl getInstance() {

if (sc == null) {
sc = new SendControl();
}

return sc;
}

public synchronized void setMachineNum() {
if (machineNum == 10) {
machineNum = 0;

// 发送时间增量达到6分钟后加零
if (second == 360) {
second = 0;
}

// 当machineNum达到10台机器后便加大发送时间的增量
second += 30;

}
machineNum++;
}

public int getIncrementSecond() {
return SendControl.second;
}

public int getMachineNum() {
return SendControl.machineNum;
}
}

此类为一个单例类,然后将错开时间的设置方法进行了资源同步。
用此来错开控制端的发送时间。

但问题依然存在有数据没能发送过来,可能是网络或者交换机有丢失包的问题了。
进一步研究中。。。。
0
0
分享到:
评论

相关推荐

    XFire实现webServices源码

    在提供的“xFire实现webservices”项目中,你可以找到以下关键部分: 1. **服务接口类**:定义了Web服务的公共方法,通常以`interface`的形式存在。 2. **服务实现类**:实现了接口中的所有方法,是Web服务的实际...

    java利用 xfire实现 webservices 服务端与客户端

    Java使用XFire实现Web服务(WebServices)是Java开发中的一种常见技术,它允许应用程序通过网络交换数据。XFire是一个轻量级、高性能的框架,它简化了在Java应用程序中创建和消费Web服务的过程。本篇文章将深入探讨...

    MyEclipse+XFire开发Web Services

    ### MyEclipse+XFire开发Web Services #### 实验背景与目标 随着互联网技术的发展,Web Services作为一种重要的软件架构模式,在分布式系统中的应用越来越广泛。它允许不同平台、语言的应用程序通过标准协议(如...

    XFire开发Web Services

    ### 使用XFire开发Web Services详解 #### 一、概述 XFire是一款开源的轻量级Web服务框架,它简化了Web服务的开发过程,使得开发者能够更轻松地创建和使用Web服务。本篇文章将详细介绍如何使用XFire来开发Web ...

    xfire_webservices

    【xfire_webservices】是关于Web服务使用的讨论,涵盖了Web服务的基本概念、涉及的关键技术以及主流的Web服务框架,特别是Apache的XFire框架。Web服务是一种通过Web调用的应用程序接口,允许不同系统间的数据交换和...

    XFire-WebServices傻瓜配置.doc

    XFire-WebServices的配置过程相对简单,主要涉及接口定义、服务实现、服务配置和客户端调用。通过这种方式,开发者可以快速地构建和测试Web服务。同时,它还支持对远程Web服务的调用,使得集成第三方服务变得容易。...

    Myeclipse开发基于xfire的Web Services

    使用Myeclipse开发基于xfire的Web Services 入门,如何开发Web Services

    XFIRE_WEBSERVICES实例

    XFIRE_WEBSERVICES实例是一个关于使用开源框架XFire实现Web服务的教程。XFire是Java平台上一个快速、轻量级的SOAP和RESTful Web服务框架。它允许开发者轻松地创建和消费Web服务,提供了丰富的功能和良好的社区支持。...

    eclipse 使用xfire开发webservices server

    标题中的“eclipse使用xfire开发webservices server”意味着我们将使用Eclipse IDE和XFire来创建和部署一个Web服务服务器。以下是一步步的操作步骤: 1. **安装Eclipse和XFire插件**:首先确保你的Eclipse已经安装...

    xfire开发webservices相关全部jar包

    xfire开发webservices相关jar包: xfire-aegis-1.2.6.jar xfire-annotations-1.2.6.jar xfire-core-1.2.6.jar xfire-java5-1.2.6.jar xfire-jsr181-api-1.0-M1.jar xfire-spring-1.2.6.jar xfire-xmlbeans-1.2.6.jar

    xfire webservices源码

    【xfire webservices源码】是一个用于理解和学习Web服务实现的开源项目,它基于XFire框架,该框架是Java世界中一个流行的SOAP和RESTful Web服务实现工具。XFire允许开发者快速、简单地构建和部署Web服务。在这个源码...

    XFire_demo.zip_XFire_demo_java webservices_webservices_xfire dem

    【描述】"webservices实现过程。这里采用的是XFire实现+tomcat" 指出,这个压缩包包含了一个使用XFire框架和Tomcat服务器来实现Web服务的完整流程。XFire是早期流行的Java Web服务框架,它提供了轻量级且高效的解决...

    MyEclipse开发的基于xfire的 webservices 最简单的demo

    【MyEclipse开发的基于Xfire的Web服务(Webservices)最简单DEMO详解】 在软件开发领域,Web服务是一种允许不同系统之间进行通信和数据交换的技术。它基于开放标准,如SOAP(Simple Object Access Protocol)和WSDL...

    xfire实现Web Service

    在Java开发中,XFire是一个流行的框架,用于实现Web服务。本文将详细介绍如何使用XFire在Java中创建和消费Web服务。 首先,理解Web Service的基本概念至关重要。Web Service是一种采用统一的XML(可扩展标记语言)...

    xfire的webservices的例子2

    最近在研究webservices,我想有很多人都在研究这个东西吧 今天我给的大家一个例子 我的环境是jdk1.4.2.14 tomcat5.0 eclipse3.2 myeclipse5.5 我打了两个包

    实现webServices接口调用demo

    本教程将深入讲解如何使用XFire在Java环境中实现Web服务接口的调用,包括内部和外部访问。 一、Web服务简介 Web服务是通过SOAP(Simple Object Access Protocol)协议,使用HTTP作为传输层,XML作为数据交换格式的...

    XFire 实现web service入门实例源码

    本教程将深入探讨如何使用XFire来实现一个基础的Web服务入门实例,并通过源码分析来增进理解。 首先,我们要明白Web服务的基本概念。Web服务基于开放标准,如SOAP(Simple Object Access Protocol)、WSDL(Web ...

    xfire实现webservice实例

    本实例将深入探讨如何利用XFire来实现Web服务。 一、XFire简介 XFire是Apache CXF项目的前身,它提供了一个轻量级、高性能的框架,用于创建和调用Web服务。XFire通过简化编程模型和强大的注解支持,使得开发者能够...

    XFire调用WebServices的三种方式

    NULL 博文链接:https://endeavor416.iteye.com/blog/269811

Global site tag (gtag.js) - Google Analytics