MoguBlog, sistem blog terpisah front-end dan back-end berdasarkan arsitektur layanan mikro. Sisi web menggunakan Vue + ElementUi, dan sisi seluler menggunakan uniapp dan ColorUI. Backend menggunakan SpringCloud + SpringBoot + Mybatis-plus untuk pengembangan, menggunakan Jwt + SpringSecurity untuk verifikasi login dan verifikasi izin, menggunakan ElasticSearch dan Solr sebagai layanan pencarian teks lengkap, menggunakan Github Actions untuk menyelesaikan integrasi blog yang berkelanjutan, dan menggunakan ElasticStack untuk mengumpulkan log dan file blog. Mendukung pengunggahan ke lokal, Qiniu Cloud dan Minio.
fitur
Sebagian besar fungsi Blog Jamur dikembangkan oleh saya secara pribadi. Karena keterbatasan kemampuan saya, banyak teknologi yang dipelajari dan digunakan pada saat yang bersamaan. Dapat dikatakan bahwa Blog Jamur juga merupakan proyek yang biasa saya kenali teknologi, banyak aspek yang mungkin belum dipertimbangkan dengan matang, jadi Jika ada yang bisa diperbaiki, harap tunjukkan~
Saat ini, banyak sistem manajemen blog adalah SSM atau SSH. Saya ingin menggunakan arsitektur layanan mikro SpringBoot + SpringCloud + Vue untuk membangun proyek uji coba ke server Anda sendiri. untuk memilih layanan yang akan dimulai, jadi blog ini juga merupakan proyek pembelajaran pengantar yang sangat bagus untuk teknologi SpringBoot, SpringCloud dan Vue.
Saya dulu bekerja di Vue + ElementUi sebagai sistem manajemen, jadi sekarang saya berencana membangun sistem blog layanan mikro saya sendiri berdasarkan tumpukan teknologi terbaru dan dengan pemisahan front-end dan back-end.
Banyak artikel di Blog Jamur berasal dari catatan belajar saya yang biasa, yang saat ini dihosting di gudang lain: LearningNotes, yang mencakup JVM, JUC, Java, Spring, SpringCloud, jaringan komputer, sistem operasi, struktur data, Vue, Linux tunggu.
Jalankan konfigurasi
Blog Jamur menggunakan beberapa komponen pemantauan SpringCloud, namun tidak perlu diterapkan
nacos, nginx, raadfdsitmq, redis, mysql, mogu-gateway, mogu-sms, mogu-picture, mogu-web, mogu-admin
Layanan lain tidak perlu dimulai dan tidak akan mempengaruhi penggunaan normal. Layanan tersebut dapat dimulai sesuai dengan konfigurasi servernya sendiri.
Konfigurasi minimum: 1 inti 2G [perlu mengaktifkan memori virtual] [mudah mogok]
Konfigurasi yang disarankan: 2 core 4G