`
kang
  • 浏览: 474358 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IMのバッチ機能でメール送信バッチ 15分間一回実行

    博客分类:
  • NBS
 
阅读更多

日方客 想实现一种功能:每 15 分钟,运行一次 batch ,发一次邮件。

我调查了一下,发现 IM 中既存 Batch 功能, 于运行周期的 定:主要分成以下两大

指定:可以指定到 × × × × × 分运行 batch
年、 月、 周、 日、 每时 运行一次 batch (比如 每时 定,可以指定到在 每时 × 分运行 batch

但客 提出的 15 运行一 batch 个功能 IM 没有提供。

 

我将这个问题的调查结果截了图,写了说明,发到 track 上,原先以为这个问题就这样了(因为不需要继续往代码层次调查)。

 

老大提出了一个新的思路:设置 4 batch 来发信,把时间错开了,不就是变相实现每 15 分钟运行一次 batch (发送一次邮件)了吗。

 

-》在00分、15分、30分、45分各设置一个batch,相当于每15分钟运行一次batch,OK。(20090515追加)

 

OK ,这个思路好,我立即进行尝试。

 

batch 管理页面, 新规了 4 batch 设置,実行プログラムパス指向同一个 batch 文件(我以前写好的发邮件的 batch 文件, Java 格式),设置时间间隔 2 分钟。注意バッチ ID 需要不一样。

 

测试结果:每隔两分钟发送了一次邮件(也就是说明,每隔 2 分钟运行了一次 batch )。

 

 

小结:这个思路不错,尽管设置上从一个 batch 增多到了 4 个,管理上稍微麻烦一点点;但是相对于实现用户的需求,这个问题小 case 。这个方案不错,我想日方客户应该会同意的。同时,自己也要反思一下,思路要更开阔些哦。

 

分享到:
评论

相关推荐

    imim.zip_imim-user-194177_imim-user-237221_imim-user-444202_imim

    首先,从标题来看,“imim.zip_imim-user-194177_imim-user-237221_imim-user-444202_imim”可能是用户ID的组合,暗示这可能是一个社区共享的代码资源,由多个用户参与讨论或改进。其中,“imim”可能是项目名或特定...

    study-example-todo:岛根大学ものづくり部Pimのウェブアプリ开発勉强会のサンプルコード

    imのリポジトリは岛根大学ものづくり部Pimのウェブアプリ开発勉强会のサンプルコードとして作成されました开催日:2019/6/30 Node.jsを用いたウェブアプリのサンプルですバックエンドにはExpressを,フロントエンド...

    松弛提醒机器人

    Slack等のチャットツールで活动の通知とかをするbotです。 开発环境 码头工人20.10.2 Ruby 2.7.2 导轨6.1.1 ローカルでの开発(puma启动确认まで) クローン后にルートディレクトリ内で $ docker-compose build ...

    J-IM开发文档

    作为一个中间件,J-IM不仅可以作为IM服务无缝集成到应用程序中,还可以为系统提供可靠的消息推送和数据转发服务。其主要目标是降低即时通讯的门槛,快速构建低成本的在线即时通讯系统。 2. J-IM的核心特性 - 轻量级...

    java 对接腾讯IM 聊天功能接口

    总之,Java对接腾讯IM聊天功能接口是一个涉及多方面技术的工作,需要理解并熟练运用SDK、网络通信、数据处理、回调机制等知识。通过合理的规划和实施,可以构建出稳定可靠的聊天功能,为用户提供优质的体验。

    JAVA开发高性能IM即时通信系统源码.zip

    JAVA开发高性能IM即时通信系统源码,JAVA语言开发的轻量、高性能、单机支持几十万至百万在线用户IM,主要目标降低即时通讯门槛,快速打造低成本接入在线IM系统,通过极简洁的消息格式就可以实现多端不同协议间的消息...

    腾讯im对接简易封装腾讯im对接简易封装

    在IT行业中,即时通讯(Instant Messaging,简称IM)是一种广泛应用于个人和企业之间的实时通信技术。腾讯IM作为业界知名的服务提供商,为开发者提供了丰富的API和SDK,使得开发者能够快速地在其应用中集成聊天、音...

    oce im3512 im4512 驱动64位

    oce im3512 im4512 驱动64位是针对OCE公司生产的一款多功能打印机的专用驱动程序,适用于64位操作系统,包括Windows 2003、XP以及Vista。这款驱动旨在确保打印机在64位环境下能够正常运行,提供高效的打印、扫描和...

    IM1281 - 副本.zip_IM1281B介绍_im1281b编程c_功率因数_功率测量_功率表

    IM1281B是一款专用于电力参数测量的高性能仪表,尤其在功率因数和功率测量方面表现出色。本文将详细介绍IM1281B的功能、编程C语言的方法以及其在实际应用中的重要性。 首先,IM1281B是一款智能电力仪表,能够实时...

    ofdm_im-master_OFDM-IM_ofdmim_IM-OFDM

    本项目名为"ofdm_im-master_OFDM-IM_ofdmim_IM-OFDM",主要关注的是正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)与改进型正交频分复用(Improvement Modulation over OFDM, IM-OFFDM)的实现...

    im_IMServer_

    IMServer是一种专为即时通讯(IM)设计的服务器软件,其核心特性包括支持集群、路由功能、SSL安全连接以及自定义通信协议。这些特性使得IMServer成为构建高效、安全、可扩展的聊天应用的理想选择。 首先,让我们...

    C# 编写的IM通讯,稳定性好,含有Demo

    标题中的"C# 编写的IM通讯"指的是使用C#编程语言开发的即时通讯(Instant Messaging,简称IM)系统。IM是一种允许用户实时交换消息的技术,常用于聊天应用、在线客服系统以及团队协作工具等。C#是微软开发的一种面向...

    web IM 用异步实现的IM

    【标题解析】:“web IM 用异步实现的IM”这一标题主要指的是一种基于Web技术构建的即时通讯(Instant Messaging, IM)系统,它利用异步处理技术来提高性能和用户体验。在Web环境中,由于浏览器与服务器之间的交互受...

    个人IM程序源代码-IM程序

    这个“个人IM程序源代码-IM程序”是一个供个人研究和学习的项目,可以帮助开发者深入了解IM系统的架构和实现原理。下面我们将深入探讨这个项目可能包含的关键知识点。 1. **网络通信协议**:IM程序的核心在于网络...

    腾讯im对接实例.zip腾讯im对接实例.zip腾讯im对接实例.zip

    腾讯即时通讯(Tencent Instant Messaging, 简称TIM)是一款由腾讯公司推出的高效沟通工具,广泛应用于企业级通信场景。在进行腾讯IM对接时,我们需要理解并掌握以下几个关键知识点: 1. **API接口文档**:对接任何...

    腾讯云IM原生小程序即时通信IM demo,包含聊天、表情、语音、图片、会话列表功能

    最近项目需求要在小程序中添加一个即时通信IM的功能,本来想自己开发一个....评估了一下团队实力后,并不允许,所以找了一个IM第三方框架,采用的是腾讯云的即时通信IM,但是目前腾讯云IM的小程序SDK并没有包含UI,...

    跨平台、全开源的野火IM解决方案的iOS部分,是一个完整的IM.zip

    野火IM是一款跨平台、全开源的即时通讯系统,它为开发者提供了构建类似微信的通信应用的可能性。在iOS部分,这个解决方案包含了一整套用于实现IM功能的代码库和资源,使得开发者能够快速地在iOS平台上搭建自己的聊天...

    带后端IM源码控制的APP聊天源码下载 52im即时通讯系统服务器打包.rar

    《52im即时通讯系统:后端IM源码解析与应用》 52im即时通讯系统是一款基于Java技术构建的高效、稳定、可扩展的移动通信解决方案,它为开发者提供了强大的后端源码,用于构建实时聊天应用。该系统不仅支持一对一的...

    基于Java的J-IM轻量级高性能即时通讯系统设计源码

    本源码项目是基于Java的J-IM轻量级高性能即时通讯系统设计,包含278个文件,...J-IM具有轻量、高性能的特点,单机支持几十万至百万在线用户。通过该项目,开发者可以轻松构建即时通讯系统,适合用于各类在线通讯场景。

    Android之基于百度云推送IM

    在Android开发中,实现即时通讯(Instant Messaging, IM)功能是一项常见的需求,而基于百度云推送服务可以有效地解决这个问题。本文将围绕“Android之基于百度云推送IM”这一主题,详细解析其关键技术、核心类与...

Global site tag (gtag.js) - Google Analytics