A developer needs to discover which API specifications have been created within the organization before starting a new project. Which Anypoint Platform component can the developer use to find and try out the currently released API specifications?
A. Anypoint Exchange B. Runtime Manager C. API Manager D. Object Store
A. Anypoint Exchange
Question 152:
According to MuleSoft, which deployment characteristic applies to a microservices application architecture?
A. Services exist as independent deployment artifacts and can be scaled -independently of other services B. All services of an application can be deployed together as single Java WAR file C. A deployment to enhance one capability requires a redeployment of all capabilities D. Core business capabilities are encapsulated in a single, deployable application
A. Services exist as independent deployment artifacts and can be scaled -independently of other services
Question 153:
In a Mule Application, a flow contains two (2) JMS consume operations that are used to connect to a JMS broker and consume messages from two(2) JMS destination. The Mule application then joins the two JMS messages together.
The JMS broker does not implement high availability (HA) and periodically experiences scheduled outages of upto 10 mins for routine maintenance.
What is the most idiomatic (used for its intented purpose) way to build the mule flow so it can best recover from the expected outages?
A. Configure a reconnection strategy for the JMS connector B. Enclose the two(2) JMS operation in an Until Successful scope C. Consider a transaction for the JMS connector D. Enclose the two(2) JMS operations in a Try scope with an Error Continue error handler
A. Configure a reconnection strategy for the JMS connector
When an operation in a Mule application fails to connect to an external server, the default behavior is for the operation to fail immediately and return a connectivity error. You can modify this default behavior by configuring a reconnection strategy for the operation. You can configure a reconnection strategy for an operation either by modifying the operation properties or by modifying the configuration of the global element for the operation. The following are the available reconnection strategies and their behaviors: None Is the default behavior, which immediately returns a connectivity error if the attempt to connect is unsuccessful Standard (reconnect) Sets the number of reconnection attempts and the interval at which to execute them before returning a connectivity error Forever (reconnect- forever) Attempts to reconnect continually at a given interval
Question 154:
An organization is designing an integration solution to replicate financial transaction data from a legacy system into a data warehouse (DWH).
The DWH must contain a daily snapshot of financial transactions, to be delivered as a CSV file. Daily transaction volume exceeds tens of millions of records, with significant spikes in volume during popular shopping periods. What is the most appropriate integration style for an integration solution that meets the organization's current requirements?
A. Event-driven architecture B. Microservice architecture C. API-led connectivity D. Batch-triggered ETL
D. Batch-triggered ETL
Correct answer is Batch-triggered ETL Within a Mule application, batch processing provides a construct for asynchronously processing larger-than-memory data sets that are split into individual records. Batch jobs allow for the description of a reliable process that automatically splits up source data and stores it into persistent queues, which makes it possible to process large data sets while providing reliability. In the event that the application is redeployed or Mule crashes, the job execution is able to resume at the point it stopped.
Question 155:
Refer to the exhibit.
The HTTP Listener and the Logger are being handled from which thread pools respectively?
A. CPU_INTENSIVE and Dedicated Selector pool B. UBER and NONBLOCKING C. Shared Selector Pool and CPU LITE D. BLOCKING _IO and UBER
C. Shared Selector Pool and CPU LITE
Question 156:
An organization is designing the following two Mule applications that must share data via a common persistent object store instance:
- Mule application P will be deployed within their on-premises datacenter.
- Mule application C will run on CloudHub in an Anypoint VPC. The object store implementation used by CloudHub is the Anypoint Object Store v2 (OSv2).
what type of object store(s) should be used, and what design gives both Mule applications access to the same object store instance?
A. Application P uses the Object Store connector to access a persistent object store Application C accesses this persistent object store via the Object Store REST API through an IPsec tunnel B. Application C and P both use the Object Store connector to access the Anypoint Object Store v2 C. Application C uses the Object Store connector to access a persistent object Application P accesses the persistent object store via the Object Store REST API D. Application C and P both use the Object Store connector to access a persistent object store
C. Application C uses the Object Store connector to access a persistent object Application P accesses the persistent object store via the Object Store REST API
Correct answer is Application A accesses the persistent object store via the Object Store REST API Application B uses the Object Store connector to access a persistent object # Object Store v2 lets CloudHub applications store data and states across batch processes, Mule components and applications, from within an application or by using the Object Store REST API. # On-premise Mule applications cannot use Object Store v2. # You can select Object Store v2 as the implementation for Mule 3 and Mule 4 in CloudHub by checking the Object Store V2 checkbox in Runtime Manager at deployment time. # CloudHub Mule applications can use Object Store connector to write to the object store # The only way on- premises Mule applications can access Object Store v2 is via the Object Store REST API. # You can configure a Mule app to use the Object Store REST API to store and retrieve values from an object store in another Mule app.
Question 157:
What limits if a particular Anypoint Platform user can discover an asset in Anypoint Exchange?
A. Design Center and RAML were both used to create the asset B. The existence of a public Anypoint Exchange portal to which the asset has been published C. The type of the asset in Anypoint Exchange D. The business groups to which the user belongs
D. The business groups to which the user belongs
# "The existence of a public Anypoint Exchange portal to which the asset has been published" - question does not mention anything about the public portal. Beside the public portal is open to the internet, to anyone. # If you cannot find an asset in the current business group scopes, search in other scopes. In the left navigation bar click All assets (assets provided by MuleSoft and your own master organization), Provided by MuleSoft, or a business group scope. User belonging to one Business Group can see assets related to his group only
https://docs.mulesoft.com/exchange/to-find-info https://docs.mulesoft.com/exchange/asset-details Correct answer is The business groups to which the user belongs
Question 158:
An organization designing a hybrid, load balanced, single cluster production environment. Due to performance service level agreement goals, it is looking into running the Mule applications in an active-active multi node cluster configuration. What should be considered when running its Mule applications in this type of environment?
A. All event sources, regardless of time , can be configured as the target source by the primary node in the cluster B. An external load balancer is required to distribute incoming requests throughout the cluster nodes C. A Mule application deployed to multiple nodes runs in an isolation from the other nodes in the cluster D. Although the cluster environment is fully installed configured and running, it will not process any requests until an outage condition is detected by the primary node in the cluster.
B. An external load balancer is required to distribute incoming requests throughout the cluster nodes
Question 159:
The AnyAirline organization's passenger reservations center is designing an integration solution that combines invocations of three different System APIs (bookFlight, bookHotel, and bookCar) in a business transaction. Each System API makes calls to a single database.
The entire business transaction must be rolled back when at least one of the APIs fails.
What is the most idiomatic (used for its intended purpose) way to integrate these APIs in near real-time that provides the best balance of consistency, performance, and reliability?
A. Implement eXtended Architecture (XA) transactions between the API implementations Coordinate between the API implementations using a Saga pattern Implement caching in each API implementation to improve performance B. Implement local transactions within each API implementation Configure each API implementation to also participate in the same eXtended Architecture (XA) transaction Implement caching in each API implementation to improve performance C. Implement local transactions in each API implementation Coordinate between the API implementations using a Saga pattern Apply various compensating actions depending on where a failure occurs D. Implement an eXtended Architecture (XA) transaction manager in a Mule application using a Saga pattern Connect each API implementation with the Mule application using XA transactions Apply various compensating actions depending on where a failure occurs
C. Implement local transactions in each API implementation Coordinate between the API implementations using a Saga pattern Apply various compensating actions depending on where a failure occurs
An organization uses a four(4) node customer hosted Mule runtime cluster to host one(1) stateless api implementation. The API is accessed over HTTPS through a load balancer that uses round-robin for load distribution. Each node in the cluster has been sized to be able to accept four(4) times the current number of requests.
Two(2) nodes in the cluster experience a power outage and are no longer available. The load balancer directs the outage and blocks the two unavailable the nodes from receiving further HTTP requests.
What performance-related consequence is guaranteed to happen to average, assuming the remaining cluster nodes are fully operational?
A. 100% increase in the average response time of the API B. 50% reduction in the throughput of the API C. 100% increase in the number of requests received by each remaining node D. 50% increase in the JVM heap memory consumed by each remaining node
C. 100% increase in the number of requests received by each remaining node
# "100% increase in the throughput of the API" might look correct, as the number of requests processed per second might increase, but is it guaranteed to increase by 100%? Using 4 nodes will definitely increase throughput of system. But it is cant be precisely said if there would be 100% increase in throughput as it depends on many other factors. Also it is nowhere mentioned in the description that all nodes have same CPU/memory assigned. The question is about the guaranteed behavior # Increasing number of nodes will have no impact on response time as we are scaling application horizontally and not vertically. Similarly there is no change in JVM heap memory usage. # So Correct answer is 50% reduction in the number of requests being received by each node This is because of the two reasons. 1) API is mentioned as stateless 2) Load Balancer is used
Nowadays, the certification exams become more and more important and required by more and more
enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare
for the exam in a short time with less efforts? How to get a ideal result and how to find the
most reliable resources? Here on Vcedump.com, you will find all the answers.
Vcedump.com provide not only Mulesoft exam questions,
answers and explanations but also complete assistance on your exam preparation and certification
application. If you are confused on your MCIA-LEVEL1 exam preparations
and Mulesoft certification application, do not hesitate to visit our
Vcedump.com to find your solutions here.