Simple P2P, which should I use: JXTA, JMS, Sockets, CORBA, RMI?
Hello,
I�m going to develop a peer-to-peer application that has the following functionality:
- every peer computes results and then sends them to a specific other node
- every peer receives results from other peers and stores the results
- peers send lookup messages, if another peer already stored information
My wishlist:
- fast reliable communication
- no big framework
- auto-discorvery and lookup of the peers
I�ve already looked at JXTA, but it seems to be too big for my needs.
I�m scared to find out, that it performs bad for my situation after 4 weeks implementing.
Maybe Java Message Service is the right thing? But I don�t want the complete J2EE crap.
Or should I do it the hard way myself with simple Sockets and an own Protocol?
I think RMI/Corba is bad, because it has a Client/Server structure and what I need is a Server/Server solution (P2P).
Ideas and suggestions, please! :)
Thanks for your help.
Tirador wrote:
It is LAN only. We are talking about 10-100 peers. The thing is, that I�ve data results that are exchanged in the range of some millions (limited by each machines memory). I think due to big traffic and millions of message (even if buffered and sent in one packet) RMI could be too bad, or?Is this a commercial application? Sounds like you might be able to use something like JGroups, http://www.jgroups.org/javagroupsnew/docs/index.html
Similar Messages
-
I have two questions, please.
1. Which should I use to import, edit and manage my photos - iPhoto 11 or Lightroom 4, and why?
2. How do I save my edited photos as albums and export them to be stored in my Apple Time Capsule for members of my family to import and add to their Apple devices.
Thank you.This is an impossible question for anyone to answer for you. Only you know what you're shooting - Raw or Jpeg? Are you a Pro or an Amateur? If you're an Amateur are you a serious hobbyist or just a guy who snaps pics at the kid's birthday parties to send to Grandma.
You can compare the feature sets of the two apps. In a nutshell:
iPhoto is a $15 app. It's designed with the family snapper in mind. For that you get a lot: Lossless processing, complete management, lightweight editing, integration throughout the entire OS.
LIghtroom is about $150 these days. It's designed for a professional setting. For that you get lossless processing - but a lot more fine control, less management, powerful editing, no integration with the OS.
From a photography point of view, if you're a pro or a serious hobbyist then there's no discussion. If you're not, then LR might well be a sledgehammer to crack a monkey nut.
If you want all the convenience of iPhoto with the power of Lightroom, check out Aperture.
As to your Q2: depends on your answer to Q1. But that's not an intended use of a Time Capsule.
Regards
TD -
Hello , what must I do to import into FCE the mov video converter registered with Nikon D3100,
the timeline of the rendering is orange (fce)
which should I use?
thanks from italy monza rudyrodolfofromconcorezzo wrote:
Hello , what must I do to import into FCE the mov video converter registered with Nikon D3100,
the timeline of the rendering is orange (fce)
which should I use?
thanks from italy monza rudy
I do not understand the part regarding importing the Registered Video Converter!!
Can you explain this in more detail please???
Al -
the software update to ios 7.1 on my iphone 5 is 214 mb (settings>>general>>software update), while the update via itunes it's 1.27 gb. what's the difference, and which should i use?
My preferred method is to do the Update using iTunes on my Computer.
You will Prompted to Transfer any Content from the Device.
See the Using iTunes Section Here...
How to update your iPhone, iPad, or iPod touch
Make sure you have the Latest Version of iTunes (v11) Installed on your computer
iTunes free download from www.itunes.com/download
Note:
Always Backup before you update
How to BackUp > http://support.apple.com/kb/ht1766
What gets Backed Up
iTunes http://support.apple.com/kb/ht4946
iCloud http://support.apple.com/kb/PH2584 -
Extended vs joined network - which should I use
I have a Time Capsule connected to my iMac and in the living room I have an airport express that I stream music to. Which should I use. Extended or joined netowrk. I find that if it is extended my MacBook Air, iPad and iPhone run a lot slower than if it is a joined network. If it is an extended network all my portable devices are sitting on the Airport Express. If it is a joined network they are sitting on the time capsule where I get the better performance.
In terms of the streaming of my music though it doesn't matter whether it's joined or extended.I have a Time Capsule connected to my iMac and in the living room I have an airport express that I stream music to. Which should I use. Extended or joined netowrk.
For the purpose of streaming only, you will want to configure the AirPort Express to "join" the wireless network provided by the Time Capsule. The Express will, in turn, perform simply as another wireless client on the network and not introduce the bandwidth overhead of an extended network.
In terms of the streaming of my music though it doesn't matter whether it's joined or extended.
That is correct. -
Two installers downloaded with Shockwave: 1) Installer_full, 2) Uninstaller. Nothing describes differences. Which should I use?
Aren't the names quite clear:
Uninstaller is, well, the uninstaller
Installer_full is the installer
depending of what you want to do, use one or the other. -
Using plain Java Sockets(not RMI) how..?
hi!
1. Using plain Java Sockets(not RMI) how can the client detect when its server
goes down?
There is a long time interval between client requests and the client wants
to retain a live connection rather than disconnect after every reqest.
Please also cc your reply to [email protected]
Thanks,
\RaghuIf you try to send data when the host is gone, it throws an exception. I don'thow to check if it is alive though. I'm having the same problem right now.
-
I have an Anker Astro 3 charger with a 9V and a 12V setting. Which setting should I use for my new (3) Ipad?
Hi there,
You use only the 5 volt USB ports. Not the 9 volt and Not the 12 volt one either. The voltage must be 5 volts. 9&12 volt ports will damage your device. Below is a link to the Anker Astro 3. Check out the link. Take a look at the first picture of the Anker Astro 3. It's the photo that shows two USB ports to the left of center of the battery. Anker always labels its ports. The ones I have are labeled on the back of the battery where each port is. The product description says that there are 2 5 volt USB ports for a total output of 2 amps. So you would use one of those for your IPad 3. Hope this helps you.
http://www.amazon.com/Anker%C2%AE-Astro3-10000mAh-Multi-voltage-output/dp/B005NG KR54/ref=sr_1_1?ie=UTF8&qid=1361603389&sr=8-1&keywords=Anker+astro+3
And here is the product description,
Product Features
Huge Capacity, 10000mAh / 3.7V; 4-5 full charges or add 40 hours of talk time to your iPhone 5 / 4S / 4G / 3GS, 3-4 full charges for Samsung Galaxy S3, a full charge for iPad / iPad 2 / Samsung Galaxy Tablets, or 400%+ to most mobile phones' battery life. Also able to charge higher 9V / 12 V devices including netbooks, tablets, digital cameras, DV recorders, PSP, NDS, NDSL
Multi-voltage supports most your mobile devices: Dual 5V 2A USB ports for most smartphones, charge one device with up to 2A output, or dual devices at 2A total max. In addition, 2 voltage options of 9V and 12V can charge your SLR camera, netbook, etc; LED indicates charge level
Portable & stylish design; Easily fits into your bag to provide instant power; PERFECT for long plane flights, road trips, or whenever you need to charge your mobile devices wherever you are
Reliable Lithium Polymer battery ensures high quality; 500+ recharge cycles over the life of the battery
Package includes: Anker External Battery / 12 connectors for most phones / 6 tablet connectors / 1 UL-listed AC adapter / 1 DC power wire / 1 USB spring power wire / 1 convenient travel pouch
› See more product details
Cheers! -
Statements which should not use in BADIs
One Question ...
Any specific statements are there which we should not use in BADIs ?
ThanksHi,
BADI is an OO ABAP approach, therefore any statement which won't work in the OO context won't work here! Instead breaking your head on what is to be used? and what not? , run a "code inspector" and "EPC" on your implementation class.it will show list of illegal statements in your BADI implementation
Regards
Naren -
802.11g versus 802.11b/g - Which Should I Use?"
Hi, quick question. What is the difference? Which setting should I use for my home network? Does it matter? I am using a Netgear router with 2 Macs and 2 PC's. Thanks
dBut why is that? It's most annoying. Apple (and others) promote this wild and wonderful 802.11g and how much faster it is...Great! I'll go shell out another x-hundred dollars and upgrade, only to find out that where the old wireless b could get a solid and stable connection to my PB EVERWHERE in my home (and next door at the neighbours place) I can't even get a stable connection in my bedroom not even 20ft. away from the router. I'm thinking I should have stayed with wireless b in the first place. Or am I just way off base and just have a defective wireless g card in my PB?.
Sorry about the rant, but I had to vent.
Mac OS X (10.4.8) -
Speech Recognition API: which should I use?
Hi all,
I'm developing a java application that should be use vocal recognition. I saw some JSAPI implementations, as the cloud garden one. I've created a first alpha of the software with that JSAPI implementation, but there are many problems:
1) That implementation isn't freely redistributable
2) That implementation is working only if you have Windows 7 / Vista
3) That software is working only with ENGLISH versione of Widows 7/vista
The major problems are the 2 and 3. I would like to know if there is any JSAPI implementation that could be used on a Windows machine with any language (so not only english). However it would be great to have a multiplatform implementation of recognizer, but I don't know if it is really possible.
Any ideas?java speech api work on all platforms that have jdk and if you want to use any language you can build your own dictionary
see sphinx project to know more -
Mail at .Mac vs on my Mac - which should I use ,or both?
I have Mail with On My Mac, which is where everything seems to come in, and also .Mac. I use [email protected] as my e-mail address. On My Mac puts everything, including the folders I made for various messages, on my hard drive. .Mac puts everything on my iPhone via sync, and I guess backs up those messages as well.
My questions are:
1. Should I be using just one (and if so, which one?) or both?
2. If .Mac is the one, how do I create an Inbox? I am not being allowed to create it.
Thank you, o great minds.Do both. But try first. And of course you can use any browser - why wouldn't it work on Mac - but as for "JAVA" that has been criticized and disabled as vulnerability issues. And I think because Java updates (not javascript) were slow to be ported to Mac OS.
And yes you can run Windows natively or in a VM. If you want the convenience of dual boot and VM, install and set it up on its own hard drive first then attach VM app to it. I use Fusion but there is Parallels and of course free VirtualBox. -
Which should we use: TFS or RoboSource Control?
We have two authors working on one project. Our dev team uses TFS. I don't have a preference for which source control solution we use, I just want it to be easy to work on our topics. From the search I've done, it looks like both are accessed from within RoboHelp, but I'm not 100% on that.
Why should I pick one solution over the other?Hi,
You can use both Source Control systems. If your developers are already using TFS, it might be easier to use that too. For RoboSource control you need to create a new database on a server and connect to that. Why bother if you already have TFS ready to use? Personally, I use TFS because the developers wanted me to use the same source control system as them. Before that I used VSS, but either worked for me. I suspect it will be the same for most other source control systems.
For more info on using RoboSource control, see: http://www.adobe.com/devnet-archive/robohelp/articles/robosource.html
For more info on using TFS, see: http://www.adobe.com/devnet/robohelp/articles/robohelp-tfs-integration.html
Greet,
Willam -
Which should I use, PersonalJava, J2ME with CDC or J2ME with CLDC?
I want to write a program, which can run on Pocket PC (Compaq ipaq)?
And I need the support of double?
What should I do?
Who can help me please? Thanks!It depends which runtime you are using (VM) and what you want your program to do.
I don't think the iPAQ has native support for floating point arithmetic, so any implementation will do all the calculations in software anyway. -
My current graphics card is a NVIDIA GTX 650Ti which is giving up the ghost. i have been asked what card I need to replace it, but I cant find an up-to-date list of recommended graphics cards. My IT department suggest the NVIDIA GTX 750TI OC as the previous one is no longer available.
Completely irrelevant. The only program that uses GPU acceleration in Design Premium CS5.5 is Photoshop, anyway. Any contemporary card should more than suffice.
Mylenium
Maybe you are looking for
-
Images appear glitchy (horizontal lines in weird places) when I try edit in any way
I have just downloaded CC and I'm using latest version of photoshop CC as of the date of this post, and my mac spec is: In the above photo I simply tried to add black font on top of a image, the font colour is set the black and after i exit text edit
-
Why are my holidays duplicated three or four times in iCal?
On iCal, my US holidays are duplicated three or four times. I do not use MobileMe. I do have it synced with my iPhone but for some reason, only the US holidays are the ones that are duplicated on iCal on my desktop. Anyone know how to correct this?
-
Urgent help need on ChoiceGroup
Guys this is really urgent and i really need help Does any1 noes how can i get the selected String in a ChoiceGroup instead of the Index
-
Could a person connect an ipad to a computer and a smart board that is connected to it by using a y VGA splitter?
-
Scheduling jobs through dbconsole
Just trying to clear my concepts about automating jobs, my understanding is we can automate jobs through crontjobs (on unix) /taskscheduler (on windows) The other option is DBMS_SCHEDULER. any jobs like RMAN backups or sql scripts running should show