当前位置: 首页 > 软件库 > 程序开发 > Excel开发包 >

XLLoop

集中式Excel处理框架
授权协议 CPL
开发语言 Java Python Ruby JavaScript ErLang
所属分类 程序开发、 Excel开发包
软件类型 开源软件
地区 不详
投 递 者 米俊晤
操作系统 未知
开源组织
适用人群 未知
 软件概览

XLLoop 是一个开源的框架用来实现集中式(通过一个中央服务器)的Excel处理服务。支持包括 Java、Python、Ruby、JavaScript、ErLang 等语言。

服务器端 Java 示例代码:

package org.boris.xlloop.util;

import org.boris.xlloop.FunctionServer;
import org.boris.xlloop.handler.*;
import org.boris.xlloop.reflect.*;

public class ServerExample
{
private static final boolean LOAD_BALANCE = false;

public static void main(String[] args) throws Exception {
// Create function server on the default port
FunctionServer fs = new FunctionServer();

// Create a reflection function handler and add the Math methods
ReflectFunctionHandler rfh = new ReflectFunctionHandler();
rfh.addMethods("Math.", Math.class);
rfh.addMethods("Math.", Maths.class);
rfh.addMethods("CSV.", CSV.class);
rfh.addMethods("Reflect.", Reflect.class);

// Create a function information handler to register our functions
FunctionInformationFunctionHandler firh = new FunctionInformationFunctionHandler();
firh.add(rfh.getFunctions());

// Create a function handler to demonstrate the "load balancing"
// capability
GetLoadServerFunctionHandler glsfh = new GetLoadServerFunctionHandler();

// Set the handlers
CompositeFunctionHandler cfh = new CompositeFunctionHandler();
cfh.add(rfh);
cfh.add(firh);
if (LOAD_BALANCE)
cfh.add(glsfh);
fs.setFunctionHandler(new DebugFunctionHandler(cfh));

// Run the engine
System.out.println("Listening on port " + fs.getPort() + "...");
fs.run();
}
}
 相关资料
  • 像这样的东西 此外,在这种情况下,我应该停止重试,但如果是网络问题()则保持重试。

  • 在改型2之前,有一种集中处理错误的方法- 但是现在在restfit 2中,RestAdapter已经重命名为,并且没有。是否有一种方法可以使用进行集中式错误处理?

  • 好吧,我对使用Scala/Spark还比较陌生,我想知道是否有一种设计模式可以在流媒体应用程序中使用大量数据帧(几个100k)? 在我的示例中,我有一个SparkStreaming应用程序,其消息负载类似于: 因此,当用户id为123的消息传入时,我需要使用特定于相关用户的SparkSQL拉入一些外部数据,并将其本地缓存,然后执行一些额外的计算,然后将新数据持久保存到数据库中。然后对流外传入的每条

  • exception$10(errorcode.java:88)在org.axonframework.axonserver.connector.errorcode.convert(errorcode.java:182)在org.axonframework.axonserver.connector.command.command.command.axonservercommandbus$1.onnex

  • 本文向大家介绍Spring batch批处理框架,包括了Spring batch批处理框架的使用技巧和注意事项,需要的朋友参考一下 spring batch框架的简介 批处理任务是大多数IT项目的一个重要组成部分,批处理在业务系统中负责处理海量的数据,无须人工干预就能够自动高效的进行复杂的数据分析和处理。批处理会定期读入批量数据,经过相应的业务处理进行归档的业务操作,批处理的特征是自动执行,处理的

  • 是一个通用数据库处理框架(可以包含MSSQL POSTGRESQL,SQLITE EXCEL MYSQL DB2 ORACLE...只要你愿意实现接口就可以).很便捷地进行常用数据库操作(增删改查).其性能是几近纯ADO.NET.对于实体的查询采用emit实 现,如果您还不满意可用此框架的代码生成器直接生成纯ADO.NET SQL形式.其主要特色就是性能和便捷的操作.