I'm trying to create a system where a master will create a connection to vcenter and passes the serviceinstance object to a bunch of performance collectors that can then do their work and exit. My question is what would be the best method to share the SI object? I was thinking of using a messaging queue for the purpose, but I'm not really keen on serializing objects. Is there any other more efficient way?
Pass vijava ServiceInstance via rabbitmq or another task queue
150 Views Asked by darkstar At
1
There are 1 best solutions below
Related Questions in CONNECTION
- MongoDb not connecting C#
- Frontend fetching data from unexpected localhost address despite proxy configuration
- recognize_google fails with WinError 10060
- April fools - PsExec (PsTools)
- Unable to resolve service name to its IP inside kubernetes cluster
- Is there a way to create connection pooling in codeigniter 3 using custom mysqli driver?
- Error in releasing pool connection in node project
- Is there a way in Laravel to use multiple connections simultaneously in a combined manner?
- Not able to inject RedisCache/SyncCache/StatefulRedisConnection beans in micronaut 4.2.1 version
- How to send a big array to a client faster
- Connection Type not visible in Airflow connections
- Cannot connect to an Oracle XE database from C#
- SSMS Update Causes Connection Failure and Exception Error
- Mutual connections in Strapi
- Microsoft SQL Server Express Java Connection
Related Questions in VMWARE
- mkssecreenshotmgr taking a screenshot
- How can you get and update tags for a given VM using vCenter APIs?
- Moving Template or OVA to Datastore using vCenter API
- Azure Site Recover - Powershell Create Recovery Plan from Vmware to Azure
- .ova file to run in a Docker container
- I want to configure a report for specific VM in vrops/aria
- Unable to make itext5 pdf watermark non removable in VMware Workspace ONE Boxer email
- On the VMware. Unable to paste exe from a virtual machine to another virtual machine
- Need to retrieve vmware instance UUId for multiple instances
- Need to recover expired license on vmware API
- Azure Site Recovery - VMware to Azure - a few issues
- How to pass variables of deployed VM (vmware_guest) to roles for further config
- NumPad Not Working in Windows 10 VM on VMware Player with Bluetooth Keyboard
- Get the value from the dict in JSON output stored in a variable
- How to get the value from key `datacenter` from a JSON output which is stored in an variable?
Related Questions in VMWARE-SDK
- VMWare java SDK: When doesn't an available PerfMetricID report Data?
- Could not load file or assembly 'VMware.Binding.WsTrust'
- How to get data deduplication and data compression status for vSAN cluster using pyVmomi?
- Pyvmomi supported types
- trigger host custom shell command using VMware SDK
- Custom attribute to VM ware Vsphere using Java SDK
- How to install VMware Workbench IS on eclipse
- Building vSphere DLLs fails with CS8078: An expression is too long or complex to compile
- VIX API clone call - the operation is not supported for the specified parameters
- The application license check that is running on a virtual machine vmware
- How to get the list of Port Groups in a Standard switch in an ESXi without Distributed Port Groups using VMware vSphere SDK
- Can I change Task parent on running task?
- Efficient way to traverse vcenter inventory and retrieve properties
- Pass vijava ServiceInstance via rabbitmq or another task queue
- Information about VSphere sdk Java Service export several objects.
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
That SI is only going to work on that vCenter which created the SI. If thats is not going to be a problem for you then simply place the session id on the bus for your workers to pick up then they should be able to create a new SI using the session id.
The first time you connect:
Next place that sessionId on the bus. Have your worker pick it up and do:
The default timeout for that session is like 30 mins IIRC..
Also a little self plugging I would suggest a move from vijava to yavijava. Its a fork I maintain which has added lots of nifty features, and Im even currently adding 6.0 support. https://github.com/yavijava/yavijava