I almost crazy, because I wrote this East. I haven't sent it many times, and I finally discovered that the middle casual menu did not open. High, I just depressed it for a while! I doubt whether I have a problem with IQ, or this blog application should have multiple help functions. Let's introduce how to write down your own blog to help me like a rookie! Haha, let's start a joke! I have just participated in the job. It is a bit troubled by the stuff in the scene in the school. But that thing is really good, I think everyone should not deny it! Although now open source is very high, the reality is Linux's things and the habit of people have formed. Most people still tend to be OS such as Windows. It is very familiar after all. From this point, I really admire Bill. Mr. Gates' business minds and vision. After all, the ultimate technology is to serve people! Tony is still less, wait for me to see the full screen command line, the lengthy command parameters and a variety of symbols, suddenly discovered that the world has another scenery! --------- UNIX / Linux. Although I just came into contact, I really admire its stability and robustness. So I want to write such an article about MQ Series. I also know that this area should be less. When I just contacted, I didn't find anything on the Internet! In the developer forum of IBM Developer, I saw the East East, all of which were based on MQ Series API programming articles. I wrote this point from the foreign website, just a long time, not only the prawn masters in the present. Applicable is MQ Series Version 5 products. The MQ Series series Unix OS on the small machine, such as AIX; UNIX on the PC, such as SCO UNIX; also has a special Sun Solaris, HP-UX, etc., of course, will not forget the vast windows enthusiasts. Regarding the middleware of MQ, it is a product that shields the underlying hardware and software detail. Naturally also provides related interfaces, this communication is called commercial message queue (the original is Commercial Messaging, I don't know The right translation is right!). With such a communication interface, or the MQI (Message Queuing Interface), the program can be easily transplanted on different platforms! A bit like some features of the Java language. When I was introducing, I mentioned that if I want to understand the mechanism here, I have to understand the operating system and related equipment (including virtual equipment). After reading it, I feel so doing so! Among them, MQ Series under UNIX, there are still some precautions when applying! First, the MQ under AIX and HP-UX uses UNIX's subroutine FTOK to generate standard process communication keys. The only use of FTOK in a certain node ensures that these keys are unique, this is what MQ Series is required. Second, MQCONN (MQ Connection Function) Sets its own signal handle: SIGSEGV and SIGBUS, when receiving each new MQI call, the user handle of these signals is set and saved.