本以为是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;
}
}
此类为一个单例类,然后将错开时间的设置方法进行了资源同步。
用此来错开控制端的发送时间。
但问题依然存在有数据没能发送过来,可能是网络或者交换机有丢失包的问题了。
进一步研究中。。。。
分享到:
相关推荐
在提供的“xFire实现webservices”项目中,你可以找到以下关键部分: 1. **服务接口类**:定义了Web服务的公共方法,通常以`interface`的形式存在。 2. **服务实现类**:实现了接口中的所有方法,是Web服务的实际...
Java使用XFire实现Web服务(WebServices)是Java开发中的一种常见技术,它允许应用程序通过网络交换数据。XFire是一个轻量级、高性能的框架,它简化了在Java应用程序中创建和消费Web服务的过程。本篇文章将深入探讨...
### MyEclipse+XFire开发Web Services #### 实验背景与目标 随着互联网技术的发展,Web Services作为一种重要的软件架构模式,在分布式系统中的应用越来越广泛。它允许不同平台、语言的应用程序通过标准协议(如...
### 使用XFire开发Web Services详解 #### 一、概述 XFire是一款开源的轻量级Web服务框架,它简化了Web服务的开发过程,使得开发者能够更轻松地创建和使用Web服务。本篇文章将详细介绍如何使用XFire来开发Web ...
【xfire_webservices】是关于Web服务使用的讨论,涵盖了Web服务的基本概念、涉及的关键技术以及主流的Web服务框架,特别是Apache的XFire框架。Web服务是一种通过Web调用的应用程序接口,允许不同系统间的数据交换和...
XFire-WebServices的配置过程相对简单,主要涉及接口定义、服务实现、服务配置和客户端调用。通过这种方式,开发者可以快速地构建和测试Web服务。同时,它还支持对远程Web服务的调用,使得集成第三方服务变得容易。...
使用Myeclipse开发基于xfire的Web Services 入门,如何开发Web Services
XFIRE_WEBSERVICES实例是一个关于使用开源框架XFire实现Web服务的教程。XFire是Java平台上一个快速、轻量级的SOAP和RESTful Web服务框架。它允许开发者轻松地创建和消费Web服务,提供了丰富的功能和良好的社区支持。...
标题中的“eclipse使用xfire开发webservices server”意味着我们将使用Eclipse IDE和XFire来创建和部署一个Web服务服务器。以下是一步步的操作步骤: 1. **安装Eclipse和XFire插件**:首先确保你的Eclipse已经安装...
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源码】是一个用于理解和学习Web服务实现的开源项目,它基于XFire框架,该框架是Java世界中一个流行的SOAP和RESTful Web服务实现工具。XFire允许开发者快速、简单地构建和部署Web服务。在这个源码...
【描述】"webservices实现过程。这里采用的是XFire实现+tomcat" 指出,这个压缩包包含了一个使用XFire框架和Tomcat服务器来实现Web服务的完整流程。XFire是早期流行的Java Web服务框架,它提供了轻量级且高效的解决...
【MyEclipse开发的基于Xfire的Web服务(Webservices)最简单DEMO详解】 在软件开发领域,Web服务是一种允许不同系统之间进行通信和数据交换的技术。它基于开放标准,如SOAP(Simple Object Access Protocol)和WSDL...
在Java开发中,XFire是一个流行的框架,用于实现Web服务。本文将详细介绍如何使用XFire在Java中创建和消费Web服务。 首先,理解Web Service的基本概念至关重要。Web Service是一种采用统一的XML(可扩展标记语言)...
最近在研究webservices,我想有很多人都在研究这个东西吧 今天我给的大家一个例子 我的环境是jdk1.4.2.14 tomcat5.0 eclipse3.2 myeclipse5.5 我打了两个包
本教程将深入讲解如何使用XFire在Java环境中实现Web服务接口的调用,包括内部和外部访问。 一、Web服务简介 Web服务是通过SOAP(Simple Object Access Protocol)协议,使用HTTP作为传输层,XML作为数据交换格式的...
本教程将深入探讨如何使用XFire来实现一个基础的Web服务入门实例,并通过源码分析来增进理解。 首先,我们要明白Web服务的基本概念。Web服务基于开放标准,如SOAP(Simple Object Access Protocol)、WSDL(Web ...
本实例将深入探讨如何利用XFire来实现Web服务。 一、XFire简介 XFire是Apache CXF项目的前身,它提供了一个轻量级、高性能的框架,用于创建和调用Web服务。XFire通过简化编程模型和强大的注解支持,使得开发者能够...
NULL 博文链接:https://endeavor416.iteye.com/blog/269811