Hi,
I have a question regarding MSMQ. We developed a .NET system which communicated with Navision through NAS and MSMQ.
Does MSMQ handles in FIFO matter or more than 1 message at the same time?
Does NAS helps in this matter? How?
Because it seems like it does not. We have a search function which currently retrieves around 75000 records. It takes a bit of time and meanwhile it blocks all the users from using the system.
Is there a ways to change how MSMQ works in order to allow other users using the system concurrently>
Environment:
- Navision 3.07
- NAS 3.06
- SQL Server 2000
- RAM 3GB
- Windows 2003
- .NET Framework 3.5
Thanks for your help!
0
Comments
Hi
Nas is like every other client, without a gui.
It process only one messange at the time and you can't change this.
Review your customization to be faster and/or to reduce locks.
Bye
Matteo
Will multiple instances of NAS's solve this issue?
If no, is there any work around to these issues?
Thanks!
Yes you can process 2 message at the same time with 2 NAS but verify if you customization can be executed at the same time without deadlocking each other.
Matteo
RIS Plus, LLC
MVP - Business Apps
Hi
2 NAS on the same queue works well
Matteo
It is possible, however, your DBA may get grumpy as it's not (reasonably) possible to access the v3 sumindexes from the SQL level and you'll have to bypass the Navision security.
Multiple NASs is the best bet though in addition segregating the slow jobs from the quick ones may be a good idea.
Using CFRONT is another possible option (with sumindexes), though rarely the right one.
TVision Technology Ltd
How many instances of NAS am i allowed to install?
I think a current license without any extras does actually give you one though.
TVision Technology Ltd
Thanks.
Another question, do you think that the best way to communicate between .net and navision is the NAS or is there another option.
Thanks
TVision Technology Ltd
Top possibility IMO, messages are limited to 4MB by MSMQ
TVision Technology Ltd