Watched under network, summarizes several kinds of inter-process communication, the feeling is more complex,
Personally, I think, this is the way of self host WCF useful, it is simple, running is stable, if there is a server, IIS the call is good also,
Please give me a warrior, but, want to introduce, there is a simple and stable, like WCF can achieve real-time two-way communication technology?
Requirement is: on the one hand, can achieve the same computer real-time two-way communication between different processes, on the other hand also can realize the different process between the two computers on the network, the real-time two-way communication between the (webservice is similar to the WCF, also not) HTTP FTP these not
CodePudding user response:
I remember the Web Socke can realize two-way communication
https://edu.csdn.net/course/play/25610/352908
CodePudding user response:
reference 1/f, tasteless non-inductive response: I remember Web Socke can realize two-way communication https://edu.csdn.net/course/play/25610/352908 Socket stick package problems, may be no solution, the subcontract processing while you can, but not too good, CodePudding user response:
Message communication can CodePudding user response:
If it is confined to use pipe (pipe) CodePudding user response:
reference lizhihui20 reply: 3/f message communication can Messages can be, but still not ideal, because, in contrast, some trouble, message server installation, build queue routing, etc., CodePudding user response:
reference 4 floor of guiyang horse Ma Shanfu plugging waterproof engineering professional maintenance of swimming pool response: if it is confined to use pipe (pipe) Ok, try it next time, but it's best to achieve a native, CodePudding user response:
There is a very old lyrics, is very apt to describe the style of "ignore don't ask, don't want to" These things, you actually have long been generalized, but the people here are only the words of the lyrics, ProtoAct netmq, akka.net, Microsoft's part that goes from the All is such, in a single process, communications native multi-process communication, network communication, May akka more information, I'll use akka said, For you just need the machine single process can debug through, your system is done, because the rest of the only modify configuration, you let what method (he called the Actor) with whom communication with whom he is communication, Besides point later, of course, these things are based on the configuration, simple things you can manually with good, if the complex distributed network, suggest to join etcd, configure global unified zoopkeeper here CodePudding user response:
refer to 7th floor wanghui0380 response: there is a very old lyrics, is very apt to describe the style of "ignore don't ask, don't want to" These things, you actually have long been generalized, but the people here are only the words of the lyrics, ProtoAct netmq, akka.net, Microsoft's part that goes from the All is such, in a single process, communications native multi-process communication, network communication, May akka more information, I'll use akka said, For you just need the machine single process can debug through, your system is done, because the rest of the only modify configuration, you let what method (he called the Actor) with whom communication with whom he is communication, Besides some team, of course, these things are based on the configuration, simple things you can manually with good, if the complex distributed network, global unified configuration advice to join etcd, zoopkeeper here Ok, thank you, these will take time to have a good look at, CodePudding user response:
MQ ah, not so-called distributed transaction unified communications CodePudding user response:
ProtoAct netmq, akka.net, Microsoft's part that goes from this a few is still interesting, after all, Netmq -- -- -- -- -- - is zeromq.net implementation version -- -- -- -- -- - zeromq is a very popular c + + project, the author has been accompany god (rest), but the project itself was so popular, so people to continue to maintain (python because people often use python's people actually the most painful and how communication, before python is playing algorithm, playing with science, don't consider the production, now want to cooperate with others, how communication has become the problem) Akka.net -- -- -- -- -- -- -- -- -- -- -- -- is akka.net implementation version -- -- -- -- -- - akka itself is the Scala language (because the Java Erlang also envy that is inherently a distributed communication simple elegant implementation) ProtoAct -- -- -- -- -- -- -- -- -- -- -- -- -- -- this is the last in, also is provided to simulate Erlang, Go and net interface Part that goes from the -- -- -- -- -- -- -- -- -- this is a Microsoft, but personally, I don't like is too heavy, and now that.net core, and other languages with is the problem, the front three at least from the description you all know, they are at least the agreement across languages, and this, Microsoft can theoretically across languages, but he who is going to study, support to do? As you say the WCF, the ans with no problem, although there is a pit, but the basic can cross in the past, but you said the python, Java, go cooperation with you, how? Make your WCF Java docking, treat again, okay, no problem, for faulty, reasonably is "net you what thing, so confusing still a heap of trouble" CodePudding user response:
references to the tenth floor wanghui0380 response: netmq, akka.net, ProtoAct, Microsoft's part that goes from this a few is still interesting, after all, Netmq -- -- -- -- -- - is zeromq.net implementation version -- -- -- -- -- - zeromq is a very popular c + + project, the author has been accompany god (rest), but the project itself was so popular, so people to continue to maintain (python because people often use python's people actually the most painful and how communication, before python is playing algorithm, playing with science, don't consider the production, now want to cooperate with others, how communication has become the problem) Akka.net -- -- -- -- -- -- -- -- -- -- -- -- is akka.net implementation version -- -- -- -- -- - akka itself is the Scala language (because the Java Erlang also envy that is inherently a distributed communication simple elegant implementation) ProtoAct -- -- -- -- -- -- -- -- -- -- -- -- -- -- this is the last in, also is provided to simulate Erlang, Go and net interface Part that goes from the -- -- -- -- -- -- -- -- -- this is a Microsoft, but personally, I don't like is too heavy, and now that.net core, and other languages with is the problem, the front three at least from the description you all know, they are at least the agreement across languages, and this, Microsoft can theoretically across languages, but he who is going to study, support to do? As you say the WCF, the ans with no problem, although there is a pit, but the basic can cross in the past, but you said the python, Java, go cooperation with you, how? Make your WCF Java docking, treat again, okay, no problem, for faulty, reasonably is "net you what thing, so confusing still a heap of trouble" Before too, want to get a WCF service for PHP back-end call, the other is a heard that WCF, shake, said he and WCF docking before, trouble is dead, so we have to give up, CodePudding user response:
Like the WCF simple and stable, can realize real-time two-way communication technology? -- -- -- -- -- -- -- -- -- -- -- -- -- Have, iMSF framework, using WCF framework for communication, using its duplex TCP communications functions, design and development of a real-time message communication system, support point to point and one-to-many message subscription and push, and server callback client arbitrary function, simple to use, detailed content can refer to the introduction: "" everything is a message" -- iMSF (instant messaging services framework) entry profile" CodePudding user response:
The refer to 12 floor bluedoctor reply: simple and stable, like the WCF can realize real-time two-way communication technology? -- -- -- -- -- -- -- -- -- -- -- -- -- Have, iMSF framework, using WCF framework for communication, using its duplex TCP communications functions, design and development of a real-time message communication system, support point to point and one-to-many message subscription and push, and server callback client arbitrary function, simple to use, detailed content can refer to the introduction: "" everything is a message" -- iMSF (instant messaging services framework) entry profile " Ok, thank you, will take time to have a good look at, Personally, Java camp does have a lot of good idea, but Microsoft camp is not weak, two camps not fit well, should not a technology problem, is a question of interest, CodePudding user response:
WCF heavy and there are various kinds of tongues agreement, and in use are basically does not support the "two-way", Using the websocket is a good choice, light and gm, including those who support HTML 5 browsers and underlying platform (such as all kinds of mobile phones) support, CodePudding user response:
reference 14 floor interacting in a professional developer response: WCF heavy and there are various kinds of tongues agreement, and in use are basically does not support the "two-way", Using the websocket is a good choice, light and gm, including those who support HTML 5 browsers and underlying platform (such as all kinds of mobile phones) support, Ok, thank you, nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull