Skip to content

Development

Yongguang Zhu edited this page Aug 21, 2019 · 3 revisions

开发环境安装与配置

整个配置和FabricSSO的类似。

相同的内容有:

  • 安装Visual Studio 2017/2019
  • 安装配置Service Fabric SDK
  • 安装SQL Server 2017 Express
  • 安装RabbitMQ
  • 安装Minio
  • 本地安装Elasticsearch服务器
  • 本地安装Redis服务器
  • 本地Nuget包
  • 通用服务

模拟服务

FabricEAP和FabricSSO一样,需要依赖 SmsService 这个模拟服务才能完全的正常运行。在设计之初,EAP是需要依赖MDM来提供人员数据给企业通讯录服务,但是目前的 MdmDataDistributeApi 的模拟服务并未提供数据推送的功能,所以截止当前版本,通讯录的内容只能手动添加到数据库表中。

接下来需要增强 MdmDataDistributeApi 的能力主动推送数据给EAP,或者提供一个通讯录数据的管理界面。

运行和调试

预先启动RabbitMQ、SQL Server,Minio、ElasticSearch(可选)、Redis(调试模式可选)服务,并确保能够正常连接。

克隆或下载源代码到本地,以管理员权限启动VS,打开FabricEAP.sln,把EapSfApp设置为启动项目,按F5即可让VS把应用部署到本地集群,并启动调试。

可以通过如下地址查看ApiGateway的OpenApi Document:http://localhost:10121/swagger

Clone this wiki locally