首页 文章
  • 0 votes
     answers
     views

    通过Visual Studio创建的Azure Web App不会显示在Azure门户中

    我似乎在visual studio中创建了一个azure网站,但它并没有出现在azure portal中 . 我已根据我登录Azure Portal的凭据验证了用于azure的凭据 . 他们是一样的 . 我能够点击网站的网址,它服务很好 .
  • 0 votes
     answers
     views

    将一个代理依赖项注入一个类型为Spring批处理实现的属性

    我的问题的关键是如何在使用Spring Batch代理注入属性时,键入属性以从两个不同的接口公开方法 . 我的设计问题是关于如何注入Spring已代理在Spring Batch中使用的依赖项 . 依赖关系由Spring代理,因为它已被限定为Spring Batch步骤 . 这是必需的,因为依赖项具有必须从Spring Batch作业参数注入的值 . 将bean限定为Spring Batch步骤是在...
  • 0 votes
     answers
     views

    Spring JDBCTemplate ResultSetExtractor和Spring Batch ItemReader之间的区别

    我有一个庞大的MySQL数据库表(超过100万条记录) . 我需要读取所有数据并使用java语言对它们进行一些处理 . 我想通过将整个结果集放在内存中来确保java进程不会消耗更多内存 . 在查看基于游标的实现时,我找到了一些选项, 使用Spring JDBCTemplate重写ResultSetExtractor或RowCallbackHandler并按顺序读取行 . 使用Spring ...
  • 2 votes
     answers
     views

    用于分布式DB2数据库的Spring Batch Reader

    我正在尝试使用Spring批处理框架编写一份工作 . 作业需要从集群db2数据库中获取数据,在每个获取的记录上调用一些逻辑,然后将转换后的数据存储在同一个数据库中(与读取数据的位置不同) . 我想写下如下的 step1 , @Bean public Step step1(StepBuilderFactory stepBuilderFactory, ItemReade...
  • 0 votes
     answers
     views

    当我“迷惑”读者时,Spring步骤无法正常运行,我是否必须使用tasklet?

    我知道所有 spring 步骤都需要有一个阅读器,一个写入器和一个处理器 . 因此,尽管我的步骤只需要一位作家,但我也在努力让读者无所事事,只会让 Spring 天快乐 . 这是基于找到的解决方案here . 它已经过时了,还是我错过了什么? 我有一个 spring 批处理作业,有两个分块步骤 . 我的第一步, deleteCount ,只是删除表中的所有行,以便第二步有一个干净的平板 . 这意味...
  • 0 votes
     answers
     views

    可以条件执行或其他技术驱动Spring Batch中另一个ItemReader的参数值吗?

    据我所知,Spring Batch有一个条件执行,可以配置为根据当前步骤的ExitStatus决定下一个步骤,但是...... 如果我希望我的Spring Batch作业运行一个查询,我使用哪个结果集来判断我在ItemReader中的查询中的参数值是SpringBatch设置的怎么办? 或者Spring Batch框架是否会“强迫”我为该初始查询设置一个处理器和一个Writer? 如果...
  • 4 votes
     answers
     views

    Spring Batch和Pivotal Cloud Foundry [已关闭]

    我们正在评估Spring Batch框架以替换我们组织中的本地批处理框架,我们应该能够在Pivotal Cloud Foundry(PCF)中部署该批处理 . 在这方面,您能否告诉我们您对以下问题的看法: 让我们说如果我们使用远程分区策略来处理大量记录,批处理作业是否可以根据批处理作业处理的数量自动缩放 Cloud 中的从属节点?或者我们必须缩放适当数量的Slave节点并在批处理作业开始之前将...
  • 1 votes
     answers
     views

    Spring Batch Framework编写器仍在处理甚至读者遇到的Nullpointerexception

    我的批处理作业阅读器返回Nullpointerexception,但文件仍然生成 . 为什么会这样?我认为当读者和处理器完成这个过程时,作者才会被调用? <bean id="myWriter" class="org.springframework.batch.item.file.FlatFileItemWriter" > <prop...
  • 1 votes
     answers
     views

    使用JobExecutionDecider和spring boot batch

    几个月前我用Spring Batch制作了一个projet . 这个项目工作正常,包括JobExecutionDecider的实现 public class BatchDecider implements JobExecutionDecider { private static final Logger log = LoggerFactory.getLogger(BatchDecider.clas...
  • 3 votes
     answers
     views

    在运行时动态选择 spring 批量阅读器

    我有一个 spring 批处理作业,将各种银行对帐单转换为我的应用程序 . 每种银行对账单类型都有不同的读者,所有这些只有一位作者 . 工作非常简单 - 阅读,处理和写作: <batch:job id="importer" restartable="true"> <batch:step id="import"&g...
  • 1 votes
     answers
     views

    读取器故障的Spring批量重试机制

    我有一个 Spring 季批处理作业,每天运行一次 . 我实现了阅读器,处理器和编写器 . 假设在运行reader任务时发生任何异常,则整个作业将失败 . 我希望在5分钟后立即重新运行失败工作 . 请告诉我如何在 Spring 季批量实施或向我提供任何有信息的示例代码或网站 .
  • 0 votes
     answers
     views

    无法在Spring BatchJob中存储和检索从一个步骤到另一个步骤的数据

    我们正在开发一个Spring Batch Job,我们需要在一个步骤中存储计算的数据并在下一步中检索它 . 我可以使用 spring 批处理源中的以下实现以独立方式实现此目的 http://static.springsource.org/spring-batch/reference/html/patterns.html#passingDataToFutureSteps 但我们正在以CLIENT /...
  • 0 votes
     answers
     views

    如何将数据传递给FlatFileItemWriter

    我有一个批处理作业,将从具有输入作业参数的Web服务调用任何选择查询 . 然后,spring批处理作业使用JdbcCursorItemReader运行该查询,然后使用FlatFileItemWriter将数据写入CSV . 我的问题是我无法从读者可用的元数据中获取列名到作者(同一步骤) . 有关如何做到这一点的任何建议?注意:我试图从编写器中构建和访问头字符串,但bean初始化过程似乎期望在那时准...
  • 0 votes
     answers
     views

    Spring Batch - 未调用FAILED上的步骤

    我的Spring Batch配置发布在下面 . 问题是我不明白为什么没有调用步骤rename-file-step . 我的测试场景: 步骤复制文件步骤完成 . 在步骤copy-file-step中调用ItemWriter期间,发生回滚异常 . my-import-step的ExitStatus为FAILED . 我希望应该调用rename-file-step,但事实并非如此 . 有人可...
  • 4 votes
     answers
     views

    Spring Batch - @ BeforeStep未在分区程序中调用

    我们正在尝试使用spring batch partitioning来实现批处理作业 . 在“步骤2”这是一个分区步骤,我需要步骤1中的一些数据进行处理 . 我使用了StepExecutionContext,它将在步骤1被提升为作业执行上下文来存储这个数据 . 我尝试在分区器类中使用@BeforeStep注释来获取stepExecutionContext,我可以从中提取先前存储的数据并将其放入分区器...
  • 1 votes
     answers
     views

    Spring 季批量的读者必须注入 beans 子吗?

    Spring批处理中的事务模型不是那么容易理解,因此我想知道spring批处理器真正需要代理来完成它的所有工作 . 那么Spring需要围绕读者,编写器,处理器和步骤创建代理,因此我必须将它们作为bean注入吗?或者没有使用注射剂吗?
  • 2 votes
     answers
     views

    如何在spring-batch中拆分和连接流以配置作业中的设置和拆卸步骤

    我已经回顾了Spring-batch flow / split after a step,发现(a)标记的解决方案没有解析因为拆分无法访问,而且(b)我的用例不同,所以答案的意图是不同的 . 我还审查了How to configure mentioned use case using spring batch parallel step split flow?,但解决方法是增加并行化,而不是拆分和...
  • 2 votes
     answers
     views

    如何在spring批处理中运行并行作业

    我想运行 jobs in parallel . 我正在使用 Java 配置 . 我从这里尝试了很多解决方案: - using spring batch to execute jobs in parallel How to run spring batch jobs in parallel 我导入了两个不同的 Job ,其中 incrementer , listener , flow 和 flo...
  • 0 votes
     answers
     views

    Spring Batch Reader性能问题

    我们有一个Spring批处理代码,它从本地硬盘读取数据,创建一个Object并发送到Apache Solr进行索引 . 与使用独立运行代码时相比,使用JBoss时我们看到的性能非常差 . 使用YourKit分析器,我们看到消耗的时间是组件读取数据和创建solr对象所花费的时间 . 对于我们记录的时间,对于1000条记录,独立需要7秒,在JBoss作为批处理过程,需要7分钟 . / ** * * ...
  • 0 votes
     answers
     views

    Spring jdbc编程事务,用于批量插入文件中的项目

    我正在修改一个数据加载器,它使用jdbctemplate为每500个项目读取平面文件和batchinsert . 我正在使用提交任务的java executor固定线程池,它会读取每个文件和batchupdate . 例如,当读取第一个文件时,如果在第3个batchinsert期间失败,则需要回滚此文件的所有先前batchinsert . 任务应该继续下一个文件并为插入创建一个新事务 . 我需要一...
  • 6 votes
     answers
     views

    Spring @Transactional注释被忽略了

    我的@Transactionnal注释似乎被忽略了 . 我对Spring容器的初始化没有错误 . 看起来我的方法还没有被Spring TX框架代理 . 在执行我的服务方法期间,JDBCTemplate会抛出预期的RuntimeException . 问题是JDBC连接没有回滚并且更改是持久的 . 堆栈跟踪不显示应该包装我的服务方法的代理的任何符号 . 编辑:添加了控制器的代码 编辑2:添加了服务的...
  • 13 votes
     answers
     views

    使用hibernate sessionFactory还是JPA entityManager?

    我正在开发一个使用Hibernate 4.1,Spring 3.1和JPA 2.0的项目,我想验证我从互联网上收集到的内容是否正确 . 我正在尝试决定是使用JPA entityManager还是使用特定于hibernate的sessionFactory . 起初我计划使用entityManager和完整的JPA规范,所以我的项目将与Hibernate分离,我可以将其换成其他东西,比如Eclipse...
  • 1 votes
     answers
     views

    Spring-Batch / JPA:在阅读器,处理器和编写器之间共享持久性上下文

    我们在一个也有批处理的Web应用程序上 . 我们正面临着表演问题 . 我们正在使用Spring批处理和JPA(使用hibernate实现),但没有使用EJB . 目前我们正在使用 HibernateCursorItemReader 加载数据和 JPAItemWriter 进行更新 . 我正在寻找最佳模式来优化我们的批次 . 我已经看过许多讨论和文档,其中人们没有使用扩展持久化上下文来解决许多问题,...
  • 0 votes
     answers
     views

    Spring Batch将文件写入多个目标

    我正在编写spring批处理,我正在读取XML数据,处理它,然后将处理器结果作为 map<string,object> 传递给writer并实现CompositeItemWriter . 以下是所需的输出XML . <Company att1="value"> <employees> <employee&gt...
  • 0 votes
     answers
     views

    Spring Batch使用不同的EntityManagerFactories导致org.hibernate.StaleObjectStateException

    环境:JDK9.0.4,带有Spring Batch 4.0.1的Spring Boot 2.0.2,通过Hibernate使用Postgres 9.5和JPA . 我的工作使用JpaPagingItemReader和JpaItemWriter,中间有一个处理器来更新实体上的值 . 我的问题是我的批处理作业在处理第一个项目并尝试读取下一页(块/页面大小1)后抛出一个org.hibernate.St...
  • 0 votes
     answers
     views

    Spring Batch中的块处理有效地限制了您一步到位?

    我正在编写一个Spring Batch应用程序来执行以下操作:有一个输入表(PostgreSQL DB),有人不断添加行 - 这基本上是添加的工作项 . 对于这些行中的每一行,我需要从另一个DB获取更多数据,进行一些处理,然后执行输出事务,这可能是多个SQL查询触及多个表(出于一致性原因,这需要是一个事务) . 现在,输入和输出之间的部分应该是模块化的 - 它已经有3-4个逻辑上分开的东西,并且将...
  • 9 votes
     answers
     views

    Spring批处理中的commit-interval和处理回滚

    我的问题涉及Spring批处理和事务 . 说我为我的一个步骤选择了 commit-interval of 50 . 还假设我总共有1000条记录,其中一条记录会导致itemWriter失败,从而导致整个块的回滚(在我的例子中为50条记录) . 什么是stategies以确保在作业完成后将49个有效记录写入数据库(并忽略有问题的块)?
  • -1 votes
     answers
     views

    Spring JDBC - 针对多个表的批量插入

    使用JDBC(Oracle),我需要将数千行插入到三个不同的表中 . 基本上,我想在一个循环中一个接一个地执行3个插入SQL语句 . 我读了this link,我想知道哪个实现更好(就执行时间而言): 批量执行第一个SQL语句并检索生成的键 使用批处理中步骤1中生成的键执行第二个SQL语句,并检索新生成的键 使用步骤1和2中生成的两个键执行第三个SQL语句 或者循环遍历每个记录以插...
  • 6 votes
     answers
     views

    验证spring JDBC批量更新是否成功

    我使用Spring JDBCTemplate batchUpdate批量插入数据 . 我想验证数据是否已成功插入 . JDBCTemplate batchUpdate返回一个int [] [],这是验证数据是否插入的正确方法? 这link说"All batch update methods return an int array containing the number of aff...
  • 3 votes
     answers
     views

    Java Spring事务管理

    如果之前曾询问此问题或类似问题,请原谅 . 我是Spring的新手 . 我的问题是,事务管理器和JdbcTemplate是如何使用相同的数据库连接的 . 在所有的文档和书籍中,我可以把手放在它上面“说两个bean(事务管理器和JDBC模板)都有一个数据源 . 让它成为Apache Commons BasicDataSource . 据我所知,实例化时的两个对象都将调用数据源的方法getConnec...

热门问题