平台组成-门户服务

简介: 整体是从用户视角,从外往内介绍。前面讲了平台的几个模块(就是前端部署包)

整体是从用户视角,从外往内介绍。前面讲了平台的几个模块(就是前端部署包)。今天开始介绍后台服务(微服务,SpringCloud,通过-jar 参数启动的jar包)。

       门户服务完成登录、注册、界面配置、功能链接显示等功能。

       一个服务从开发角度,分为控制层(controller)、服务层(service)、数据访问层(dao)、实体层(entity),具体都是jar包,通过搭建maven私服来管理。

       服务的配置分为两部分,本地部分和nacos中统一管理部分。本地部分是个jar包外的配置文件,可以通过记事本来维护。本地配置描述nacos地址、本地服务名字、端口号等。实际运行环境中是一个服务部署包+多个本地配置文件的方式,使用多个配置文件的原因主要在端口不同,从而可以同时启动多个微服务。

      前端模块不是直连服务的,前端模块统一对springgate网关,网关也是注册在nacos中的服务。网关会把请求根据访问地址路由到具体的服务。

      在平台降级版本中,可以去掉网关,配置前端模块直连服务;进一步,还可以把前端直接打包到后台jar里,从而模拟了单体架构。更进一步,可以使用java版的嵌入数据库,把数据库也打包到这个jar里,形成平台最小的版本。这就是平台的可伸缩性。

相关文章
|
9月前
|
Web App开发 移动开发 前端开发
前端企业微信服务商第三方应用开发详情流程
前端企业微信服务商第三方应用开发详情流程
324 0
|
移动开发 搜索推荐 API
DingTalk「开发者说」钉钉工作台-业务数字化转型第一门户
钉钉把工作台定义为业务数字化转型门户,从钉钉目前工作台的业务体量、用户量及评价来讲,都应该承担企业数字化转型的重要责。
1068 0
DingTalk「开发者说」钉钉工作台-业务数字化转型第一门户
|
12天前
|
人工智能 移动开发 IDE
安利几款与钉钉平台无缝集成打通账号认证的企业文档管理系统
钉钉是很多中小企业都爱用的产品,开通账号就能直接使用了,应用生态非常丰富,尤其是AI技术的应用,走在行业前列。但仍有很多企业对于全面拥抱SaaS服务充满了顾虑,尤其在内部资料的管理这块,即使钉钉在线文档已经提供了非常优秀的协作体验,不少客户仍更偏爱私有部署在局域网里面的企业文档管理系统。那么能将企业内部部署的文档管理系统集成到钉钉平台上面,和钉钉文档并行使用呢?市面上又有哪些企业文档管理系统软件支持与钉钉的集成呢?这也是很多企业客户的疑问。
安利几款与钉钉平台无缝集成打通账号认证的企业文档管理系统
|
1月前
|
搜索推荐
平台组成-门户系统
门户系统是整个平台的门面
|
7月前
|
前端开发 NoSQL 数据库
淘东电商项目(26) -门户登录功能
淘东电商项目(26) -门户登录功能
25 0
|
存储 开发框架 搜索推荐
「精调细选」企业门户系统软件那个强?
「精调细选」企业门户系统软件那个强?
|
应用服务中间件
|
运维 监控 搜索推荐
钉钉工作台走向平台开放的探索和思考
背景 钉钉工作台是什么?工作台组件是什么?工作台服务的用户是哪些? 工作台 钉钉移动端客户端中间的tab就是组织工作台。2020年5月份之前,组织工作台上只是罗列了应用的图标。用户的心智是在这里找到应用的入口,随即便离开工作台进入到应用内部。而钉钉工作台肩负着帮助组织提升协同效率、实现业务在线的使命。如何更好的发挥工作台的价值是我们持续思考的问题。 钉钉工作台有两大核心用户,一是应用提
1065 0
钉钉工作台走向平台开放的探索和思考
|
移动开发 供应链 前端开发
「开发者说」企业自有系统快速上钉钉
钉钉天使开发者带你快速上钉,解决多系统与钉钉集成开发问题
1646 1
「开发者说」企业自有系统快速上钉钉
|
安全 Java 应用服务中间件
企业微信开发(1)——接入企业微信
本文目录 1. 准备工作 2. 创建应用 3. 验证URL 4. 验证
593 0