NOTIFIKASI EMAIL DENGAN METODE ASYNCHRONOUS MENGGUNAKAN GOOGLE PUB/SUB

Mepa Kurniasih

Abstract


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.

Keywords


Google Pub/Sub; Notifikasi Email; Asynchronous; Pengiriman Pesan

Full Text:

PDF

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.




DOI: http://dx.doi.org/10.21927/ijubi.v7i2.4899

Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Indonesian Journal of Business Intelligence (IJUBI)

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Lisensi Creative Commons
IJUBI by https://ejournal.almaata.ac.id/index.php/IJUBI is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 

View My Stats
Indonesian Journal of Business Intelligence (IJUBI)
Department of Information System
Alma Ata University
Email: ijubi@almaata.ac.id