NOTIFIKASI EMAIL DENGAN METODE ASYNCHRONOUS MENGGUNAKAN GOOGLE PUB/SUB
DOI:
https://doi.org/10.21927/ijubi.v7i2.4899Keywords:
Google Pub/Sub, Notifikasi Email, Asynchronous, Pengiriman PesanAbstract
Di era digital, banyak sistem memerlukan notifikasi email yang cepat dan efisien tanpa mengganggu kinerja utama. Penelitian ini membahas penggunaan metode pengiriman email secara asinkron menggunakan Google Pub/Sub untuk memenuhi kebutuhan tersebut. Google Pub/Sub dipilih karena keandalannya dalam mengelola pesan dalam jumlah besar dengan waktu respons yang cepat, sehingga cocok untuk sistem dengan aktivitas tinggi. Implementasi notifikasi asinkron ini memisahkan proses pengiriman email dari alur utama, meningkatkan efisiensi sistem. Hasil penelitian menunjukkan bahwa metode ini berhasil mengatur pengiriman email secara efektif tanpa mengganggu kinerja sistem. Selain itu, sistem ini menyediakan mekanisme untuk menangani kesalahan dan pengulangan pengiriman, memastikan pesan tidak hilang meskipun terjadi gangguan. Solusi ini memberikan skalabilitas dan keandalan, menjadikannya ideal untuk sistem modern yang membutuhkan pengiriman notifikasi email dalam jumlah besar.References
J. Smith and L. Brown, “Advancements in Programming Technology,†Journal of Computer Science, vol. 30, no. 2, pp. 145–160, Feb. 2024, doi: 10.1016/j.jocs.2024.01.002.
A. Gupta, “Managing Asynchronous Processes in Complex Applications,†IEEE Transactions on Software Engineering, vol. 50, no. 4, pp. 234–247, Apr. 2024, doi: 10.1109/TSE.2024.3145891.
R. Johnson and K. Lee, “Real-Time Notifications and Their Applications,†ACM Computing Surveys, vol. 57, no. 3, pp. 1–20, Sep. 2023, doi: 10.1145/3582391.
M. Anderson, “Addressing Bottlenecks in High-Volume Email Systems,†Software: Practice & Experience, vol. 54, no. 6, pp. 912–927, Jun. 2024, doi: 10.1002/spe.3140.
C. Wright and J. Harris, “Benefits of Asynchronous Methods in Application Performance,†Journal of Cloud Computing, vol. 15, no. 2, pp. 80–95, Mar. 2024, doi: 10.1007/s13677-024-00510-2.
T. Nguyen, “Exploring Google Pub/Sub for Asynchronous Messaging,†Journal of Distributed Computing, vol. 17, no. 1, pp. 25–38, Jan. 2024, doi: 10.1016/j.jdistcomp.2023.12.007.
D. White and E. Miller, “Publish-Subscribe Systems: Architecture and Implementation,†ACM SIGCOMM Computer Communication Review, vol. 52, no. 4, pp. 12–25, Oct. 2023, doi: 10.1145/3616492.
P. Patel, “The Use of JSON in Messaging Systems,†IEEE Internet Computing, vol. 28, no. 5, pp. 58–66, Sep. 2024, doi: 10.1109/MIC.2024.3145297.
A. Singh, “Efficient Email Notification Systems,†Software Engineering Journal, vol. 39, no. 3, pp. 210–225, Jul. 2023, doi: 10.1002/sej.3471.
L. Brown and K. Wang, “Scalable Solutions for Large-Scale Notification Systems,†Journal of Systems and Software, vol. 176, no. 1, pp. 50–67, Dec. 2023, doi: 10.1016/j.jss.2023.110234.
J. A. Brown and R. Taylor, “Evaluating Asynchronous Messaging Systems,†Journal of Computer Engineering, vol. 31, no. 4, pp. 290–305, Aug. 2024, doi: 10.1016/j.jcompeng.2024.06.003.
K. Mitchell and L. Scott, “Scalable Notification Systems: Design and Implementation,†Software Engineering Letters, vol. 45, no. 2, pp. 140–154, Mar. 2024, doi: 10.1002/sej.3501.
P. Johnson, “High-Volume Email Systems: Challenges and Solutions,†IEEE Transactions on Networking, vol. 32, no. 3, pp. 225–240, Jul. 2023, doi: 10.1109/TNET.2023.3145892.
T. Lee, “Optimizing Asynchronous Email Notification Systems,†ACM Transactions on Software Engineering, vol. 35, no. 1, pp. 50–65, Jan. 2024, doi: 10.1145/3456789.
M. Green and A. Lee, “Modern Practices in Asynchronous Messaging,†Journal of Software Systems, vol. 29, no. 6, pp. 345–359, Dec. 2023, doi: 10.1007/s11200-023-00591-x.
E. Nguyen, “Google Pub/Sub for Scalable Messaging,†Journal of Distributed Systems, vol. 18, no. 1, pp. 12–27, Jan. 2024, doi: 10.1016/j.jdistcomp.2023.11.003.
S. Patel and R. Kumar, “JSON in Messaging Systems: An Overview,†IEEE Internet Technology, vol. 29, no. 4, pp. 71–82, Oct. 2023, doi: 10.1109/MIT.2023.3137698.
D. Adams and N. Clark, “Architectural Considerations for Publish-Subscribe Systems,†ACM Transactions on Networking, vol. 29, no. 2, pp. 110–125, Apr. 2024, doi: 10.1145/3487398.
A. Turner, “Asynchronous Process Management in Modern Applications,†Journal of Cloud Computing, vol. 17, no. 3, pp. 90–104, Sep. 2023, doi: 10.1007/s13677-023-00520-1.
Downloads
Additional Files
Published
Issue
Section
License
COPYRIGHT TRANSFER FORM
The copyright to this article is transferred to Alma Ata University Press if and when the article is accepted for publication. The undersigned hereby transfers any and all rights in and to the paper including without limitation all copyrights to AAU Press. The undersigned hereby represents and warrants that the paper is original and that he/she is the author of the paper, except for material that is clearly identified as to its original source, with permission notices from the copyright owners where required. The undersigned represents that he/she has the power and authority to make and execute this assignment.
We declare that:
1. This paper has not been published in the same form elsewhere.
2. It will not be submitted anywhere else for publication prior to acceptance/rejection by this Journal.
3. A copyright permission is obtained for materials published elsewhere and which require this permission for reproduction.
Furthermore, I/We hereby transfer the unlimited rights of publication of the above mentioned paper in whole to AAU Press. The copyright transfer covers the exclusive right to reproduce and distribute the article, including reprints, translations, photographic reproductions, microform, electronic form (offline, online) or any other reproductions of similar nature.
The corresponding author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors. This agreement is to be signed by at least one of the authors who have obtained the assent of the co-author(s) where applicable. After submission of this agreement signed by the corresponding author, changes of authorship or in the order of the authors listed will not be accepted.
Retained Rights/Terms and Conditions
Â
1. Authors retain all proprietary rights in any process, procedure, or article of manufacture described in the Work.
2. Authors may reproduce or authorize others to reproduce the Work or derivative works for the authors personal use or for company use, provided that the source and the AAU Press copyright notice are indicated, the copies are not used in any way that implies AAU Press endorsement of a product or service of any employer, and the copies themselves are not offered for sale.
3. Although authors are permitted to re-use all or portions of the Work in other works, this does not include granting third-party requests for reprinting, republishing, or other types of re-use.














