当前位置: 首页 > news >正文

广州工程建设网站手游网站开发

广州工程建设网站,手游网站开发,办公室设计布局平面图,电商公司网站建设流程目录 一、注册微信开发者账号 1. 注册开发者账号 2. 获取appid和密钥 二、开通腾讯云TRTC服务 1. TRTC业务介绍 2. 为什么不使用阿里云的实时音视频服务,偏要选用腾讯云TRTC服务? 3. 开通TRTC服务 4. 领取TRTC的AppID和密钥 三、导入 emos-api …

目录

一、注册微信开发者账号

1. 注册开发者账号

2. 获取appid和密钥

二、开通腾讯云TRTC服务

1. TRTC业务介绍

2. 为什么不使用阿里云的实时音视频服务,偏要选用腾讯云TRTC服务?

3. 开通TRTC服务

4. 领取TRTC的AppID和密钥

三、导入 emos-api 项目

1. 导入Maven 依赖

2. 修改数据库连接信息

四、运行 emos-wx-api 项目

1. 修改yml文件

2. 运行JAR文件


本项目用到的项目一共有5个,这些项目的具体用途如下:

        ·emos-wx-api:在线办公小程序的后端SpringBoot项目

        ·emos-wx:在线办公小程序的移动端uni-app项目

        ·emos-workflow:在线办公的工作流项目

        ·emos-api:在线办公Web系统的后端SpringBoot项目

        ·emos-vue:在线办公Web系统的前端VUE3.0项目

一、注册微信开发者账号

        因为本项目案例具有跟微信小程序交互的功能(例如扫码登录、支付罚款等),而且emos-wx项目是微信小程序项目,所以想要跑起来本项目的各种子项目,必须要提供微信小程序的appid 和 secret。只要我们正常注册微信开发者账号,就能拿到自己的 appid 和 secret 了。

1. 注册开发者账号

        打开浏览器,访问微信公众平台官网(https://mp.weixin.qq.com/),然后点击右上角的“立即注册”超链接。

        注册的开发者账号类型选择成“小程序”。

2. 获取appid和密钥

        开发 〉开发管理 〉开发设置

二、开通腾讯云TRTC服务

1. TRTC业务介绍

        腾讯实时音视频(TRTC)将腾讯21年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延迟、高品质的音视频互动解决方案。

【多人音视频通话方案】:依靠腾讯云覆盖全球的专线网络,全球均可互通,提供覆盖手机、桌面全平台的客户端SDK以及云端API,终端用户还可以在微信、QQ、企业微信的小程序中使用TRTC服务,Web网页也可轻松使用。

【低延时互动直播方案】:凭借行业领先的网络与音视频技术,结合腾讯云优质的节点资源,帮助开发者搭建卡顿率更低、延迟1秒内的互动直播,让直播走进CDN2.0时代。

2. 为什么不使用阿里云的实时音视频服务,偏要选用腾讯云TRTC服务?

         因为咱们的在线办公系统,无论是浏览器版本还是小程序版本,都可以进行在线视频会议。其实很多云计算运营商都开放了在线视频会议服务。虽然阿里也有实时音视频服务,但是并不支持微信小程序,所以我们想要在微信小程序上面做在线视频会议,就必须使用腾讯的TRTC服务。包括浏览器端的在线音视频会议,我们使用腾讯云的TRTC服务也能有不错的效果。

        腾讯现在为开发者免费提供10000分钟的流量包,足够我们开发在线会议模块。如果正式上下运营,TRTC音视频流量包也很便宜。

3. 开通TRTC服务

登录腾讯云 〉云产品 〉实时音视频 〉应用管理 〉创建应用

创建应用之后,根据系统提示,领取免费的流量包。

4. 领取TRTC的AppID和密钥

        在 TRTC 〉应用管理 〉快速上手,标题文字旁边的就是AppID,把这个字符串复制下来。在页面中部可以获取TRTC的密钥,把密钥复制下来。

三、导入 emos-api 项目

        上一个小节,我们在本地把工作流项目运行起来了,接下来咱们要去运行Emos工程的后端SpringBoot项目,这个项目在“初始化项目”目录中,把emos-api.zip文件解压缩,然后导入到IDEA里面。

1. 导入Maven 依赖

        导入项目之后,首先要找到 pom.xml 文件,选中文件然后点击鼠标右键,选择“添加为Maven项目”,然后 Maven 就会帮我们初始化 Java 项目。

2. 修改数据库连接信息

打开application.yml文件,把里面的MySQL连接信息改成你本地的。

druid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/emos?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=trueusername: rootpassword: abc123456initial-size: 2max-active: 4min-idle: 4

接下来我们还要修改redis和mongodb的连接信息,也是改成你本地的连接信息。

  redis:database: 0host: localhostport: 6379password: abc123456jedis:pool:max-active: 1000max-wait: -1msmax-idle: 16min-idle: 8data:mongodb:host: localhostport: 27017database: emosauthentication-database: adminusername: adminpassword: abc123456

最后你要把自己的TRTC的appid和密钥,以及微信小程序appid和密钥填写到yml文件中。

tencent:trtc:appId: 你自己TRTC的APPIDsecretKey: 你自己TRTC的密钥expire: 86400
wx:app-id: 你自己微信小程序APPIDapp-secret: 你自己微信小程序密钥

        做好了上述的操作,我们先启动MySQL、Redis、MongoDB和RabbitMQ,包括工作流项目也要运行起来,接下来我们运行 EmosApiApplication.java 主类。如果控制台没有报错,说明 emos-api 这个项目已经没有问题了。

        服务器用的 jetty 不是 tomcat。jetty 最大特点 IO 模型是非阻塞的,仅用少量的线程就可以对应大规模的并发请求了。

四、运行 emos-wx-api 项目

        在“项目 〉初始化项目”中存放着 emos-wx-api.zip 文件,你把这个文件下载到本地,解压缩之后会看到 emos-wx-api.jar 和 application.yml 两个文件。

1. 修改yml文件

        修改解压缩出来的 application.yml 文件内容,里面有很多东西要修改。因为 emos-wx-api 项目包含了很多功能,配置这些功能的过程非常繁琐,所以暂且把其中的核心功能配置出来,至于其他的功能后续再说。因为yml文件的内容太多,要修改哪些地方和内容,再听。

2. 运行JAR文件

        必须把 emos-wx-api.jar 和 application.yml 文件放在同一个目录之下,然后执行下面的命令运行JAR文件。

java -jar emos-wx-api.jar --spring.config.location=application.yml
http://www.bjxfkj.com.cn/article/107600.html

相关文章:

  • 天津集体建设用地出售 网站网站设计远程培训
  • 上海公共招聘网站关键词推广和定向推广
  • 深圳网站建设公司 交通虚拟主机销售网站源码
  • 网站做多久才有流量wordpress支持支付宝
  • 公司用员工信息做网站域名备案三类医疗器械
  • 外贸网站的特色网站开发设计合同范本
  • 石家庄最好的网站建设公司哪家好微小店网站建设比较好
  • html5好的网站模板网站搭建教室
  • 网站空间是不是服务器常州网站制作价格
  • 网站建设的优点做任务推广网站
  • 网站的运营四川省建设厅注册管理中心网站首页
  • 网站都是程序员做的吗wordpress挂黑页
  • 四川省建设厅网站首页淘宝网做宝贝详情用哪个网站
  • 青州市网站建设网站审核备案
  • 移动网站如何做权重重庆招标投标公共资源交易中心
  • 织梦网站主页底竞价托管外包代运营
  • 买国外域名 网站wordpress多条件搜索插件
  • 怎么做网站导航外链做企业网站用php
  • 做网站英文怎么写厦门seo顾问
  • 石家庄市做网站济宁seo
  • 设计网站网站名称宁波网站推广联系方式
  • 开个小网站要怎么做万州区最新消息
  • 网站开发费用计入什么二级科目江西赣鄂皖路桥投资有限公司网站建设
  • 网站推广页面设计wordpress ghostjs
  • 好学校平台网站模板小程序开发平台到底哪家好
  • 做绿色产品的网站做网站一般需要哪些文件夹?
  • 建设银行E路航如何自动进入网站php一键建站
  • 怎样免费做书画网站建立网站需要备案吗
  • 网站建设与管理实训课程wordpress与商城
  • 中山网站优化wordpress 关键词设置