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. php 怎么在foreach中循环数组的时候添加元素的属性

    foreach($arr as $key => &$vo){ //注意,由于上面遍历的时候写了地址传值符&, //所以下面可以直接给$vo 赋值;如果不写&符号,下面这样 ...

  2. day10,11-Python 基本数据类型介绍之数字与字符串(看看就好)

    数字:int #字符串转换整型 a = "123" print(type(a),a) b = int(a) print(type(b),b) b = b + 1000 print( ...

  3. 天融信资料下载官方FTP服务器

    2017年更新:最近发现天融信的FTP服务器变更为了ftp://ftp.topsec.com.cn/,用户名:topsec,密码:topsec2016(不知道后期密码会不会改成topsec2017,如 ...

  4. jvm虚拟机分享课笔记

    深入理解jvm虚拟机分享 1. jvm执行流程 java-编译-.class—类加载器(随时随地加载)--[进入java虚拟机] 执行引擎—本地方法接口---本地方法库 运行时数据区 2. 运行时数据 ...

  5. linux计划任务(转)

    文章转自https://blog.csdn.net/jixieyang3701/article/details/79410725 linux 系统则是由 cron (crond) 这个系统服务来控制的 ...

  6. 用脚本将excel,csv等文件导入数据库

    文章转自 http://blog.csdn.net/lky5387/article/details/6043009 1.--导excel文件 select  订单编码 from OpenRowSet( ...

  7. 动态分析Android程序

    快速定位程序关键点 代码注入法 插入log函数,输出调试信息. const-string v0,"TAG" const-string v1,"info" inv ...

  8. AI 最小二乘法

    最小二乘法 参考链接: https://zhuanlan.zhihu.com/p/27204466

  9. MySQL 基础七 视图

    -- 查看表 SELECT * FROM student; SHOW CREATE TABLE student; -- 创建视图 CREATE VIEW v_student1 AS SELECT *F ...

  10. Android学习之基础知识十三 — 四大组件之服务详解第二讲(完整版的下载示例)

    上一讲学习了很多关于服务的使用技巧,但是当在真正的项目里需要用到服务的时候,可能还会有一些棘手的问题让你不知所措.接下来就来综合运用一下,尝试实现一下在服务中经常会使用到的功能——下载. 在这一讲我们 ...