HYTE Portal
Support is Just a Click Away
As a customer of HYTE, you have access to these features within the HYTE Portal:
Modernized Ticketing System
Enjoy an organized and seamless experience with our ticketing system. Creating, tracking, and resolving tickets is simpler than ever!
Ticket Update Notifications
Engage your entire team by subscribing any member of your organization to ticket update notifications, ensuring everyone stays informed and works cohesively.
Secure File Drop
Our Secure File Drop feature lets you add attachments to a ticket using a secure, unique link that requires no login - making for a hassle-free experience while maintaining the highest security standards.
Data Life Cycle Management
Manage the length of time that each attached file is accessible within the portal. Files are permanently deleted at the end of the expiration period.
HYTE MQ / ActiveMQ and HYTE Console Training
Hours of training videos are available with your subscription. This includes messaging terminology, theory, and hands-on workbook style training classes.
HYTE Product Release Notes
Be the first to know what's new with our HYTE products. Direct access to detailed release notes keeps you informed of our latest features and improvements.
Matt Pavlovich, in his final post on this series topic, discusses the migration of ActiveMQ to the Jakarta framework and outlines the challenges encountered during this process. It highlights the need to modernize the codebase, address technical debt, and upgrade frameworks like Jetty, Spring, and others to support Jakarta. The piece also emphasizes the introduction of transitional modules to support users during the migration, while noting the effort involved in ensuring backward compatibility and preparing ActiveMQ for future updates.
Rich Bowen and Matt Pavlovich discuss the evolution of ActiveMQ Classic, highlighting the transition from Java to Jakarta ecosystem and the release of ActiveMQ 6.0, which introduced Jakarta support and JMS 2.0. ActiveMQ 6.1 focuses on fixes and observability improvements, with 6.2 set to introduce a new configuration system and virtual threads
Apache ActiveMQ, a mature and open-source message broker, supports a range of protocols including JMS, MQTT, STOMP, and AMPQ, with updates to JMS 3.1 and 2.0 in its latest versions. Offering multi-protocol and multi-language capabilities, along with scalable deployment options such as standalone, clustered, and primary failover brokers, ActiveMQ is designed for extensive adaptability and DevOps benefits in application development. Matt Pavlovich from HYTE Technologies, a key contributor to ActiveMQ, highlights its ease of integration testing within application code, ensuring reliable end-to-end messaging testing for app development teams.
HYTE Readings: Explore our curated collection of must-read articles, handpicked to keep you at the forefront of the latest in technology and messaging trends from around the web.
Digital transformation centers on swiftly adjusting business functions to match fluctuating market scenarios and prospects by rapidly integrating and modifying business applications. Event-driven architecture facilitates this by allowing organizational and system decoupling, utilizing events to announce data changes or actions, providing design and runtime operational resilience, complementing API architecture which excels in read, search, and query use-cases.
HYTE Readings: Explore our curated collection of must-read articles, handpicked to keep you at the forefront of the latest in technology and messaging trends from around the web.
Matt Pavlovich discusses the migration of Apache ActiveMQ to Jakarta EE at the recent JakartaOne Livestream 2024, emphasizing the challenges of dealing with a mature, widely used codebase. He outlines a two-step approach: first, reducing technical debt in a pre-Jakarta release (ActiveMQ 5.18), and second, introducing Jakarta EE features in a parallel release (ActiveMQ 6.0).
Matt outlines the journey and challenges involved in transitioning ActiveMQ, the most widely used messaging broker worldwide and a core component of the HYTE platform, from the javax namespace to the jakarta namespace as part of adapting to the new Jakarta EE APIs. It delves into technical aspects like upgrading ActiveMQ to support the JMS 2.0 API, dealing with technical debt, and updating other dependencies and frameworks to be compatible with Jakarta, along with the effort to reduce impact on users by providing transitional client jars. The shift aims to modernize ActiveMQ, resulting in the release of ActiveMQ 6.0.0 that aligns with the Jakarta namespace, illustrating both the scope of work and the strategic steps taken to ensure backward compatibility and future readiness.
Matt discusses the migration process for enterprise Java applications from the 'javax' namespace to the 'jakarta' namespace as part of adapting to the new Jakarta EE APIs, a process driven by the changes due to Spring framework's timeline and Java's updates. It explains the implications for developers in terms of code changes required for APIs like JPA and JMS, and the varying levels of effort needed for different sized projects, emphasizing the evolving Java ecosystem's positive impact on performance, cost, and developer experience.
HYTE Readings: Explore our curated collection of must-read articles, handpicked to keep you at the forefront of the latest in technology and messaging trends from around the web.