In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly analyzes the relevant knowledge points of what the Apache Synapse architecture and new functions are, the content is detailed and easy to understand, the operation details are reasonable, and has a certain reference value. If you are interested, you might as well follow the editor and learn more about "what the Apache Synapse architecture and new features are".
Apache Synapse is a lightweight, high-performance enterprise service bus (ESB). Apache Synapse is supported by a fast and asynchronous mediation engine that provides excellent support for XML,Web services and REST. In addition to XML and SOAP, Apache Synapse supports a variety of other content interchange formats, such as plain text, binary, Hesse, and JSON. A wide range of transport adapters for Synapse enable it to communicate over many applications and transport layer protocols. So far, Apache Synapse supports HTTP/S, POP3,IMAP,SMTP, JMS,TCP,UDP,VFS,SMS,XMPP and FIX.
Apache Synapse is free and open source software distributed under Apache Software License 2.0. The current (April 27, 2017) version of Synaspe is v3.0.0. This version brings a large number of new features, bug fixes, performance and stability improvements.
New features in Apache Synapse version 3.0.0:
1. High-performance PassThrough HTTP transport supports all mediation schemes
1) Super-fast, low-latency HTTP request mediation
2) support a large number of inbound (client-> ESB) and outbound (ESB-> server) connections
3) use shared buffers to intelligently process message content and content awareness built into the engine to process data
4) automatic throttling and performance degradation in the presence of slow or faulty clients and servers
OCSP/CRL certificate verification support for 2.HTTP transport
3. Response mediator-the intermediary replies to the client from anywhere in the mediation process
4. Circular mediator-A mediator who jumps from an IN sequence to an OUT sequence
5. Head intermediary improvement
1) add / remove transport headers are supported
6. New xpath function
1) url-encoded xpath function
2) access system properties from the get-property function
3) base64 decoding function
7. Message processor improvement
1) reorder message handlers
2) New blocking client implementation
8. Message injection task improvement
1) support injecting messages into the proxy service
2) support injecting messages into named sequences
9. Label mediator improvement
1) support WS-Security
2) inline endpoint support
3) you can use the 'To' header to set EPR dynamically
4) NTLM support
10. Script intermediary improvement
1) support deleting attributes
11.REST API improvement
1) Transport level access restrictions
Main features:
Proxy service-facilitates transport, interface (WSDL/Schema/Policy), message format (SOAP 1.1 move 1.2 PowerPoint rest, text, binary), QoS (WS-Addressing/WS-Security/WS-RM) MTOM/SwA)
Non-blocking HTTP/S transport for fast HTTP interactions and supports thousands of concurrent connections
VFS transfer for file manipulation and interaction with FTP,SFTP,CIFS and WEBDAV
JMS supports binary, plain text, XML and SOAP payloads
Mail delivery with extensive support for POP3,IMAP and SMTP
Support for industry-driven financial information exchange (FIX) protocols
Built-in registry / repository for dynamic reconfiguration and association of resources (such as XSLT,XSD,JS, etc.)
Built-in support for scheduling tasks using the Quartz scheduler
Load balancing with or without sticky sessions and failover routin
Support for many Web service standards, including WS-Addressing,WS-Security and WS-Reliable Messaging
Policy-based message restriction and caching (especially supported in cluster environments)
Message segmentation and aggregation
Database lookup and update support using database connection pooling
Fine-grained statistics collection for sequences, endpoints, and proxy services
JMX monitoring and management
Can be easily extended using Java,Spring or BSF scripting language (Javascript,Ruby,Groovy, etc.)
Advanced architecture:
Apache Synapse is designed to be lightweight and fast. Non-blocking HTTP transport, multithreaded mediation engine, and streaming XML information sets are combined to ensure that Synapse can mediate a very large number of messages through the service bus with minimal latency and resource usage. Synapse also has comprehensive logging capabilities, statistics collection and JMX monitoring support, which are critical in production deployments.
Synapse uses Apache Axis2 as the underlying Web services engine. As a result, it has excellent support for Web services and related standards such as SOAP and WSDL. Tested Axis2 modules, such as Apache Rampart and Apache Sandesha2, can be used with Synapse without configuration overhead. With such external modules, Apache Synapse supports a range of Web service standards, including WS-Security and WS-Reliable Messaging. Synapse also uses the Axis2 cluster framework to provide enterprise-level cluster support.
Synapse is configured using a simple XML-based configuration language. The design of the configuration language and related functional components takes into account SOA best practices. It is trivial to store the configuration fragment in an external SOA registry and import it into the mediation engine on demand. Synapse provides a large number of mediators that can be used to implement the most complex enterprise integration scenarios. If desired, you can extend the mediation engine by developing a custom mediator using Java or your favorite scripting language.
This is the end of the introduction on "what is the architecture and new features of Apache Synapse". More related content can be searched for previous articles, hoping to help you answer questions and questions, please support the website!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.