MuleSoft | Practical Use-Case of Batch Processing using Mule 4

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 35

  • @bibekkumarbazaz647
    @bibekkumarbazaz647 4 года назад +2

    I like your videos.. agenda is clear, content is precise and to the point. Thank you for your contribution in our learning path.

  • @rajstechlearnings4958
    @rajstechlearnings4958 4 года назад

    You have explained it so nicely. Very Helpful. Thank you for taking time and making it available.

  • @swaminathanbala1932
    @swaminathanbala1932 4 года назад

    The way of explanation is great

  • @vishalshah8626
    @vishalshah8626 4 года назад +1

    Hi Siva guru, once again excellent explained. Not sure how come this much crisp and clear voice modulation and explanation could be possible at all.
    I have one question say 1M records so this batch processing will fetch each time few records (based on batch size) from the disk (IO)?

  • @SATISHKUMAR-qk2wq
    @SATISHKUMAR-qk2wq 4 года назад

    Yes this bro is rocking I have seen his profile on LinkedIn and I started seeing his videos

    • @sivathankamanee-channel
      @sivathankamanee-channel  4 года назад

      Thanks Satish !!! 😊

    • @westesfaye5684
      @westesfaye5684 4 года назад

      @@sivathankamanee-channel Hi my friend. Thank you for the wonderful Mule 4. Dear sir, I'm looking for a Mule 4 support.. I can I get your phone number and discuss with you the matter. I'll be truly appreciated. I'm looking forward to hear from you dear sir🙏🙏🙏

  • @TON-vz3pe
    @TON-vz3pe 5 лет назад

    I am sure why this video got 325 views with 12 likes. But you nailed the explanation, you got a good future

  • @sivashankar9358
    @sivashankar9358 2 года назад

    Thanks for your clear explanation 👍

  • @niranjankoduru1
    @niranjankoduru1 5 лет назад +1

    Clearly Understandable
    Thank you soo much sir

  • @eswarkumar9382
    @eswarkumar9382 5 лет назад

    Thanks for the detailed explanation. Good example on batch processing....

  • @satyabondili6482
    @satyabondili6482 5 лет назад

    Awesome and crystal clear explanation

  • @thedeveloper2513
    @thedeveloper2513 5 лет назад +1

    Hi siva thank you for this video. My question here is if we add a second Batch Step inside the Batch Process, can the records be processed in parallel in both Batch Steps?

  • @kittu299
    @kittu299 4 года назад

    Hi Sir thank you for efforts, small suggestion on naming convention when uploading series of videos on specific topic. e.g., 2 to 3 videos explained about Batch Processing i.e, basic to advance. If you could re-name them ending in some series identifier i.e, ending with (Batch Processing-1, Batch Processing- 2, Batch Processing-3 so on) will be more helpful. Thank You.

  • @sathishmca1
    @sathishmca1 4 года назад +2

    Hello Sir, we are loading huge data. how to avoid the out of memory issue while using batch process

  • @samgod9599
    @samgod9599 5 лет назад

    Good Explanation and thanks for providing XML

  • @raghavarocks9843
    @raghavarocks9843 Год назад

    Thank you sir for sharing this video to us. could you please share the .csv file for practice purpose..

  • @kishorethummalapalli8528
    @kishorethummalapalli8528 5 лет назад

    It was simple and informative :). Keep rocking

  • @kumarmule4371
    @kumarmule4371 5 лет назад

    Simply Super

  • @prakashkomitla4566
    @prakashkomitla4566 5 лет назад

    Hi sir good explanation....please explain API manager..how to apply policies,blacklist whitelist auto discovery etc

  • @amytube5753
    @amytube5753 5 лет назад

    simple explanation thank you very much!!

  • @aayushgautam4324
    @aayushgautam4324 3 года назад

    i have developed the same flow sir but have some confusion in write connector please explain that part in detail. right now whenever im creating the input folder it automatcally gets deleted rather it should create new batch .txt files in output folder but that part is not being proeccessed please give some clarity on this problem and show the whole path given in write connector

  • @madhunaidu4016
    @madhunaidu4016 4 года назад

    Hi Siva I understood batch processing but failed records where I have to store please do a video on that please

    • @shashanksingh4325
      @shashanksingh4325 3 года назад

      Depending upon your requirement, can store in DB/files ,etc.. for reprocessing , using a new Batch step(with ALL failed records accept policy)

  • @sowmyasriram8866
    @sowmyasriram8866 4 года назад

    Sir can u please provide a project for mule esb

  • @ravichandra1498
    @ravichandra1498 5 лет назад

    Can we use choice router in batch job ???

    • @sivathankamanee-channel
      @sivathankamanee-channel  5 лет назад

      Yes, Ravi. Of course you can use. For example, you can use choice router to choose content based routing based on the record field values.

    • @ravichandra1498
      @ravichandra1498 5 лет назад

      @@sivathankamanee-channel "Expecting Array or Object but got String." evaluating expression: "payload". this is error how can we resolve this in batch process..

    • @vennistala
      @vennistala 5 лет назад

      Well explained
      But I have a scenario where we are pulling from db to csv
      And I want to use batch to accomplish the same
      Looks like due to batch size csv is produced erroneously like we ran with 200 and csv only contained 150 or 170 or some thing different
      Not sure if block size is creating issue

  • @chandramouliholigi2455
    @chandramouliholigi2455 4 года назад

    sir please share that CSV file,it will be helpfull

  • @sriramrajagopal4237
    @sriramrajagopal4237 4 года назад

    Hi Siva, Thank you so much your videos .. as others said , u really keep them simple and at the same time very understandable . I tried a small sample using same nodes u have explained ,but i have ran into some issues..hope u clarify them. So he is my question, i used a json file hich just has 4 records , splitted them into 2 each and tried to process them and add the records under a tag called 'Flights', b/w o/p also a json file , SO my first two records have got added under f'lights' tag , wonder is another tag got created called 'Flights' and added the last 2 records under then while processing the second batch , how can i make sure to add all the four records under just one tag called ' Flights' .. KIndly help me..i just started learning muleand got stuck with this concept
    %dw 2.0
    output application/json
    ---
    {

    flights: payload map (data, index) ->{

    available_Seats: data.availableSeats,
    airline_Name:data.airlineName,
    aircraft_Brand:data.aircraftBrand,
    }

    }
    This is the simple logic i have in my aggregator node..

    • @shashanksingh4325
      @shashanksingh4325 3 года назад

      Maybe bcoz your aggregator size is 2, like batch block size

  • @Preethammaestro
    @Preethammaestro 4 года назад

    Thanks for the video. But, I always get confused why you use 'Transform Message' component at most of the places in many of your videos and usually you convert the input to 'java' output. May I know the reason? Even in this video you used it twice, back to back. Can you make a separate video on the data types and exactly where should we convert input to particular data types. I think without understanding these basics, ppl like me cannot become good developers.Thank you in advance:)

    • @sivathankamanee-channel
      @sivathankamanee-channel  4 года назад

      Hi Preetham - There are few differences between Mule 3.x and 4.x. Mule 4 is fully advanced and you dont need to convert to XML or JSON or others while you are just processing data. All you need is to convert to Java and use the field data simply using dot delimiter without worrying about JSON vs XPATH. However, when you respond back to the calling system, you need to convert to specific data as JSON or XML. Hope this helps. Please run the Mule 4 flow in debugger mode and try to retrieve the data and play around using expression to understand very deep, like 5000 FT below sea level. Hope this helps Thanks.