1. 安装消息队列服务

使用平台技术部的一键安装工具,安装. 自带jdk以及activeMQ 自动注册服务. 比较方便.

2. 修改/gsp/config下面的MQ配置文件,将消息队列服务修改为当前虚拟机的地址 或者是 127.0.0.1

3. 打开GS7->系统公共->公共服务->队列配置.

如果没有的话先预制SS账的SQL

例如: Oracle

declare vCount1 int := 0;
begin
select count(1) into vCount1 from user_all_Tables where upper(Table_Name) = upper('MQQUEUECONF');
if(vCount1 > 0 ) then

execute immediate ( ' delete from mqqueueconf where queueID=''4caad698-48b9-49e1-9789-e715c421017f'' ');
execute immediate ( ' delete from MQSchedule where ScheduleID=''4caad698-48b9-49e1-9789-e715c421017f''');
execute immediate ( ' delete from MQTask where TaskID=''4caad698-48b9-49e1-9789-e715c421017f'' ');

execute immediate ( ' insert into mqqueueconf(queueID,queueName,serverIP,serverPort,IsSys,Creator,CreateTime) values(''4caad698-48b9-49e1-9789-e715c421017f'',''ZWPZSSJZ'',''10.24.11.179'',''61616'',0,''9999'',sysdate) ');
execute immediate ( ' insert into MQSchedule (ScheduleID,QueueID,InvokeTaskID,IfRepeat,RepeatNum,ExceptionPolicy,EnqueueCount,DimensionID,CompensateTaskID,NotifyEventType,NotifyType) values(''4caad698-48b9-49e1-9789-e715c421017f'',''4caad698-48b9-49e1-9789-e715c421017f'',''4caad698-48b9-49e1-9789-e715c421017f'',1,0,0,0,'''','''','''','''') ');
execute immediate ( ' insert into MQTask(TaskID,ScheduleID,TaskType,ComponentID,InvokeAssembly,InvokeClass,InvokeMethod) values(''4caad698-48b9-49e1-9789-e715c421017f'',''4caad698-48b9-49e1-9789-e715c421017f'',0,'''',''Genersoft.FI.ZW.ZW_VoucherInterface_RealTally, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'',''Genersoft.FI.ZW.ZW_VoucherInterface_RealTally.VoucherRtTallyMQ'',''Run'') ');

end if;
end;
GO

sqlserver 

IF EXISTS (SELECT 1 FROM SYSOBJECTS WHERE ID = OBJECT_ID('MQQUEUECONF') AND TYPE = 'U')
begin
IF not EXISTS(select 1 from mqqueueconf where queueName = 'ZWPZSSJZ' )
begin
insert into mqqueueconf(queueID,queueName,serverIP,serverPort,IsSys,Creator,CreateTime)
values('4caad698-48b9-49e1-9789-e715c421017f','ZWPZSSJZ','10.24.11.179','61616',0,'9999',GETDATE())
insert into MQSchedule (ScheduleID,QueueID,InvokeTaskID,IfRepeat,RepeatNum,ExceptionPolicy,EnqueueCount,DimensionID,CompensateTaskID,NotifyEventType,NotifyType)
values('4caad698-48b9-49e1-9789-e715c421017f','4caad698-48b9-49e1-9789-e715c421017f','4caad698-48b9-49e1-9789-e715c421017f',1,0,0,0,'','','','')
insert into MQTask(TaskID,ScheduleID,TaskType,ComponentID,InvokeAssembly,InvokeClass,InvokeMethod)
values('4caad698-48b9-49e1-9789-e715c421017f','4caad698-48b9-49e1-9789-e715c421017f',0,'','Genersoft.FI.ZW.ZW_VoucherInterface_RealTally, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null','Genersoft.FI.ZW.ZW_VoucherInterface_RealTally.VoucherRtTallyMQ','Run')
end
end
GO

修改配置 并且启用

4. 进入 服务器端 bin目录 打开 MQconsole服务

注册服务 并且启动

5. 修改相关参数:

INSERT INTO LSGSCS@YR@( LSGSCS_MKID,LSGSCS_HSDW,LSGSCS_KEY,LSGSCS_VALUE,LSGSCS_NOTE) values('ZW',' ','ZW_PZSSJZMQ','1','制单保存启用消息队列 ')

6. 制单就可以使用消息队列了.

[日常工作]GS使用消息队列进行凭证实时记账 提高性能配置方法的更多相关文章

  1. [日常工作]非Windows Server 系统远程经常断以及提高性能的方法

    1. 公司内有不少windows xp windows 7 这样的操作系统的机器在机房里面用来跑自动化脚本或者是其他用处. 经常有人反馈机器过一段时间连不上, 其实这一点是一个非常小的地方 很多机器上 ...

  2. RabbitMQ消息队列之一:RabbitMQ的环境安装及配置

    RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...

  3. [日常工作]GS使用安装盘修改密码后的处理

    1. GS服务器端有时候需要修改 9999 的用户密码.但是修改完密码之后有几个注意事项: 一般有两个可以修改注册的地方: 使用setup里面的修改用户密码 修改完密码之后要手工注册一下数据库实例 也 ...

  4. 【翻译】DotNetMQ: 一个.NET版完整的消息队列系统

    在一个大型的分布式系统中,消息队列是不可缺少的中间件,能很好的解决异步消息.应用解耦.均衡并发等问题.在.net中,偶然发现一个效率不错.安全可靠.功能齐全的消息组件,忍不住翻译过来,供大家快速预览. ...

  5. 消息队列在VB.NET数据库开发中的应用

    我们先简单的了解一下什么是消息队列(MSMQ)?消息队列是 Windows 2000(NT也有MSMQ,WIN95/98/me/xp不含消息队列服务但是支持客户端的运行)操作系统中通讯的基础,也是用于 ...

  6. RabbitMQ,Apache的ActiveMQ,阿里RocketMQ,Kafka,ZeroMQ,MetaMQ,Redis也可实现消息队列,RabbitMQ的应用场景以及基本原理介绍,RabbitMQ基础知识详解,RabbitMQ布曙

    消息队列及常见消息队列介绍 2017-10-10 09:35操作系统/客户端/人脸识别 一.消息队列(MQ)概述 消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以 ...

  7. 基于线程池、消息队列和epoll模型实现并发服务器架构

    引言 并发是什么?企业在进行产品开发过程中为什么需要考虑这个问题?想象一下天猫的双11和京东的618活动,一秒的点击量就有几十万甚至上百万,这么多请求一下子涌入到服务器,服务器需要对这么多的请求逐个进 ...

  8. MSMQ消息队列 用法

    引言 接下来的三篇文章是讨论有关企业分布式开发的文章,这三篇文章筹划了很长时间,文章的技术并不算新,但是文章中使用到的技术都是经过笔者研究实践后总结的,正所谓站在巨人的肩膀上,笔者并不是巨人,但也希望 ...

  9. PetShop 4.0学习笔记:消息队列MSMQ

    直到今天才知道,在我们每天都在用的Window系统里还有这么好用的一个编程组件:消息队列.它能够解决在大数据量交换的情况下的性能问题,特别是BS系统的数据库性能.而且它的异步处理方式能给程序员最大的便 ...

随机推荐

  1. 转载 锁机制与原子操作 <第四篇>

    一.线程同步中的一些概念 1.1临界区(共享区)的概念 在多线程的环境中,可能需要共同使用一些公共资源,这些资源可能是变量,方法逻辑段等等,这些被多个线程共用的区域统称为临界区(共享区),临界区的资源 ...

  2. 深入springboot原理——一步步分析springboot启动机制(starter机制)

    前言 使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程.本文的目的就是一步步分析springboot的启动过程 ...

  3. ThreadGroup其实比ExecutorService更好

    用java做抓取的时候免不了要用到多线程的了,因为要同时抓取多个网站或一条线程抓取一个网站的话实在太慢,而且有时一条线程抓取同一个网站的话也比较浪费CPU资源.要用到多线程的等方面,也就免不了对线程的 ...

  4. java JDK安装教程

    JAVA_HOME G:\JDK\java7\jdk1.7.0_80    根据自己的哈     ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 然后找到CLASSPATH ...

  5. day86

    视图组件 基于以往我们所用的视图函数,我们发现其中冗余的代码比较多,今天就来对其进行封装,争取做一个代码洁癖者 原来我们的视图函数: class Book(APIView): def get(self ...

  6. NOIp2018停课刷题记录

    Preface 老叶说了高中停课但是初中不停的消息后我就为争取民主献出一份力量 其实就是和老师申请了下让我们HW的三个人听课结果真停了 那么还是珍惜这次机会好好提升下自己吧不然就\(AFO\)了 Li ...

  7. 浅谈左偏树在OI中的应用

    Preface 可并堆,一个听起来很NB的数据结构,实际上比一般的堆就多了一个合并的操作. 考虑一般的堆合并时,当我们合并时只能暴力把一个堆里的元素一个一个插入另一个堆里,这样复杂度将达到\(\log ...

  8. Flask系列学习

    一.Flask系列学习(基础) Flask学习-前言 Flask学习-Flask基础之WSGI Flask学习-Flask app启动过程 Flask学习-Flask app接受第一个HTTP请求 F ...

  9. [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析

    [DotnetSpider 系列目录] 一.初衷与架构设计 二.基本使用 三.配置式爬虫 四.JSON数据解析与配置系统 五.如何做全站采集 场景模拟 接上一篇, JD SKU对应的店铺信息是异步加载 ...

  10. 【URLOS开发入门】docker官方系统镜像——Alpine入门教程

    我们在进行URLOS应用开发时,经常会用到一些基础系统镜像,如:ubuntu.CentOS.Debian等,我们可以通过docker pull命令直接拉取官方镜像. root@ubuntu:~# do ...