目录前言正文一、介绍微前端qiankun二、快速上手☛主应用① 安装 qiankun② 在主应用中注册微应用☛微应用 ① 导出相应的生命周期钩子② 配置微应用的打包工具三、项目实战☛主应用 ① 安装 qiankun② 注册微应用并启动③ 主应用添加路由☛微应用① 新增 public-path.js② 建议使用 history 模式③ 引入             
                
         
            
            
            
            1.前端请求数据URL由谁来写?在开发中,URL主要是由后台来写的,写好了给前端开发者.如果后台在查询数据,需要借助查询条件才能查询到前端需要的数据时,这时后台会要求前端提供相关的查询参数,这里的查询参数也就是URL请求的参数。 2.接口文档主要由谁来写?接口文档也是主要由后台开发者来写的,因为直接跟数据打交道的就是后台,后台是最清楚,数据库里面有什么数据,能返回什么数据.前端开发只是数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 20:10:04
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、微前端简介二、微前端的优势1. 高度模块化2. 独立部署3. 易于扩展4. 技术栈无关5. 独立升级三、微前端的原理四、微前端案例思路《微前端实战》编辑推荐内容简介作者简介目录前言/序言 随着互联网行业的快速发展,前端应用的规模和复杂度也在不断增加。为了应对这种挑战,越来越多的企业和开发者开始探索新的前端架构模式。微前端作为一种新兴的前端架构模式,凭借其高度模块化、独立部署、易于扩展            
                
         
            
            
            
            介绍qiankun 是一个基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。公司有一个门户网站需要嵌入其他系统,使用iframe会有很多的兼容性问题,如果使用qiankun框架,不仅可以绕过这些iframe的坑,还可以进行很多的“骚操作”。快速上手qiankun官网的快速上手很简单,不是因为他们懒得写,而是引入qiankun的确是非常简单。只需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 22:00:31
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是微服务?微服务架构风格是一种讲一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制,这些服务围绕业务能力构建并且可通过全自动部署机制独立部署,这些服务公用一个小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储。 微服务具备以下的特性:每个微服务可独立运行在自己的进程里一系列独立运行的微服务共同构建起整个系统每个微服务为独立的业务开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 08:28:16
                            
                                29阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近,越来越多的人开始关注复杂的现代 web 开发所必需的整体架构和组织结构。特别地,我们看到了一些模式出现,它们将前端巨石应用分解成更小、更简单的块,这些块可以独立开发、测试和部署,同时在客户看来仍然是一个单一的内聚产品。我们将这种技术称为微前端。有很多方案都可以被称为微前端。接下来,我们将会介绍这些方法的利弊。这些方案通常都有一个共同之处:应用程序的每一个界面都是一个微应用,并且有一个容器应用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 21:51:31
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者俊余背景2016年由ThoughtWorks提出微前端的概念,将后端微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。H5前端所承载的业务主要是拉新,保持用户粘性,保持项目生态的完整性以及数据展示,管理系统。 所以对应到产品就是活动页面(拉新,保持用户粘性),各家小程序(保持项目生态的完整性),pc后台管理系统(数据展示,管理系统) 如何把微服            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 08:42:03
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一.须知二.主应用配置2.1 main.js2.2 app.vue三.微应用配置3.1 注册3.1.1 vue.config.js配置3.1.2 新增文件 publicPath.js3.1.3 不同微应用vue版本的main.jsvue2vue33.1.4 命名空间要保证唯一性四.参考文章[强烈推荐]如何创建Vue3项目 一.须知本文基于同一服务器不同端口进行配置主应用: 支持任意技术栈,无            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 18:15:35
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微前端要点:微服务架构,可以解耦后端服务间依赖。而微前端,则关注于聚合前端应用。而不论哪种方式,都需要提供一个查找应用的机制,在微前端中称为服务的注册表模式。和微服务架构相似,不论是哪种微前端方式,也都需要有一个应用注册表的服务,它可以是一个固定值的配置文件,如 JSON 文件,又或者是一个可动态更新的配置,又或者是一种动态的服务业务拆分技术方式 从技术实践上,微前端架构可以采用以下的几种方式进行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 21:53:42
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            微前端介绍前提摘要:Jpunster 最近电脑最近在维修,所以不能及时更新公众号。 今天由我copper(Jpunster技术启蒙老师+好兄弟)来给大家分享一下微前端方面的知识。最近几年,微服务架构在后端领域大行其道,大有一种不知道微服务都不好意思跟人打招呼的味道:happy:,多少小团队为了微服务而微服务,完全不顾开发以及后期的运维难度(打住,不是来吐槽的?)。今天的主角微前端也是类似于微服务的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 06:43:16
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            设想一个场景,你需要使用微服务构建电子商务应用程序。你可以为客户、订单、产品、购物车等提供微服务,微服务暴露 API 给前端使用。但是,微服务提供给前端的数据可能不会按照前端需要的方式进行编排或过滤。这种情况下,前端需要一些逻辑来重新处理这些数据,同时在用户端使用这样的逻辑会占用更多的浏览器资源。在这样的情况下,我们可以使用 BFF 将一些前端逻辑转移到中间层,中间层就是 BFF。当前端请求一些数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 20:36:17
                            
                                21阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言React-Admin是基于React16.x、Ant Design3.x的管理系统架构。 采用前后端分离,内置了许多管理系统常用功能,通过一些脚本、封装帮助开发人员快速开发管理系统,集中精力处理业务逻辑。背景一般的互联网公司内部或者对外都会有大量的管理系统,传统公司一般有后端开发人员进行管理系统开发,所用技术大多都是jsp、模版语言等。 随着公司的发展,管理系统数量和复杂度不端增加,开发人员            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 16:31:47
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            缘起引用某大佬的一句话,前端现在可以考虑外翻,外翻其他技术方向,所以小编偷偷翻个微服务。目前微服务有很多成熟的技术,node也一样。但是本文不是教大家如何使用框架,而是教大家在没有微服务框架的情况下,如何自己实现一套。为了方便前端童鞋,我们就以node为例子,为了少写点代码,偷偷懒,我们就以express作为框架。微服务的理解假如现在没有任何框架,需要你实现微服务,你会如何处理。童鞋们思考几分钟,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 20:41:47
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端微服务 组件重用   在Java SE领域中,GUI组件借助于AWT,Swing或较新的JavaFX等库基于Java类。 这样,它们可以在项目之间共享,继承和组合。    Java EE世界中的事物完全不同,因为GUI组件本质上是完全异构的:它们可能包括静态HTML页面,JavaScript文件,样式表,图像,Java Server页面或Java Server Faces。 共享这些资源的解决            
                
         
            
            
            
            本文以腾讯云服务器+宝塔面板为例子,介绍RuoYi-Vue分离版本的服务器部署流程,如在部署过程中遇到问题或有什么好的建议,欢迎在评论区留言目录1、服务器环境配置2、vue项目打包2.1、前端项目打包2.2、打包文件路径配置2.3、前端部署测试3、Spring Boot项目打包部署3.1 数据库配置3.2 Redis配置3.3 打包后端代码jar包3.4&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 10:43:48
                            
                                424阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            诞生背景巨石应用现代的前端应用的发展趋势正在变得越来越富功能化,富交互化。复杂的单体前端应用背后则是数量庞大的后端应用组成的微服务集群。在一个团队中维护的前端项目,随着时间推进,会变得越来越庞大,越来越难以维护。所以我们给这种应用起名为巨石单体应用。  前后端协作反观后端技术的发展趋势,从最初的前后端混合开发到前后端分离再到现在的微服务拆分。原本臃肿的后端服务在以垂直方向拆分之后变得清晰易维护。微            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 12:38:37
                            
                                209阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端和后端的区别是什么?随着科技发展,许多人慢慢对计算机语言产生了浓厚的兴趣,都想进一步了解,可能刚接触到这方面都不太懂,当有些小伙伴刚接触到前端和后端,都会有这样的疑问:前端和后端的区别是什么?下面小朗就来大家简单的说一下: 前端和后端的区别是什么?一、展示的方式不同前端称为客户端开发,你可以在应用程序或网站的屏幕上看到的所有内容都属于前端。后端也称为“服务器端开发”,在系统“后面”所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 13:56:25
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近公司搞前端微服务,用了qiankun这个库,不得不说背靠轮子好乘凉啊~。 下面进入正题:我的项目,技术栈都是vue,主应用拥有自己的公共模块,同时需要以微应用方式嵌入业务模块。大概如下图所示 因为我主应用用的哈希路由,微应用参考官方demo用的都是history方式的路由,就导致路由变化比较蛋疼,比如现在有专门的路由#/micrApp来展示微应用,同时注册了微应用dev,通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 17:36:00
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.安装编译工具及库文件# yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel pcre-devel gcc、gcc-c++  # 主要用来进行编译相关使用openssl、openssl-devel  # 一般当配置https服务的时候就需要这个了zlib、zl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 20:32:15
                            
                                739阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RPC简介相信能看到RPC的那一定有了解过Dubbo这个框架了,Dubbo:是一个分布式的服务框架,致力于高性能和透明化的RPC远程服务调用方案,以及SOA治理方案。 那就奇怪了,这RPC的远程服务调用方案是啥呀,我们来看一下Dubbo的架构图,从图上可以看见,在服务提供者(Provider)向注册中心(Registry)注册服务并暴露注册的服务。消费者(Consumer)向注册中心获取想要的服务