
发表日期: 2021-04-26 17:15:54 浏览次数:117
如东企业微信公众号小程序开发公司、如东企业网页设计方案、如东做网站开发价格、如东微信公众号制作运营报价明细表、如东网站设计公司费用、如东网站推广大概需要多少钱
V
如东县,江苏省南通市下辖县 [1] ,位于江苏省东南部、长江三角洲北翼。县境南与通州区为邻,西与如皋市接壤,西北与海安市毗连,东面和北面濒临黄海。截至2020年末,全县下辖3个街道、12个乡镇 [2] ,陆域面积1872平方千米,海域面积4758平方千米 [3] ,常住人口97.71万人,实现地区生产总值1053.42亿元 [4] 。
如东是江海盐垦文化的代表。秦汉以前县境为长江口沙洲,故称扶海洲。长江、黄淮冲积成陆后,如东盐业兴起,亭场林立,至明清繁盛一时。民国之后,沿海逐步废灶兴垦,现代农渔业得到发展。 [5] 1988年对外开放后,如东沿海进一步开发,建成南黄海优良深水港口洋口港。 [6]
2019年7月,被列为国家知识产权强县工程示范县(区) [7] 。2019年10月8日,被评为2019年度全国综合实力百强县市、2019年度全国投资潜力百强县市、2019年度全国绿色发展百强县市、2019全国营商环境百强县 [8-9] 。2020年7月29日,入选2019年重新确认国家卫生乡镇(县城)名单。 [10] 2020年12月,社科院百强县榜单中如东排名第45 [11] 。
键测试,作为持续集成的一部分,应该随时、频繁执行,以校验接口服务的正确性,最大限度保证项目质量。如果做不到持续集成,至少在以下场景中应当执行一键测试: 发布版本到生产环境前;更新PhalApi框架后;进行大范围改动,或底层修改后。
Family 2.0 业务模块主要有原有的业务线智能电子相框,以及新增的业务线母婴营养称。需要服务的客户端除了安卓、iOS移动设备外,还有PC版的客户端和PC端的管理后台系统,除此之外,还有电子相框和营养称这些硬件设备。为清晰划分这些不同的模块,经过不断迭代,最终创建的项目有:
Fami项目 提供重写原有接口系统后的接口服务,包括原有的用户模块、家庭圈模块、动态模块和电子相框模块。并且作为整个系统的基础项目,提供公共接口服务。
Scale项目 提供新增的母婴营养称业务线的接口服务,包括了秤模块、体重模块、食谱模块等。可结合营养秤上报的体重进行分析,然后提供改善建议。
Admin项目 主要针对管理后台系统提供接口服务,用于实现下订购买、售后服务、后台运营等功能。
Task项目 负责用于计划任务的耗时接口服务的实现,如为商家生成一系列设备信息,进行消息推送等。
PC项目 针对PC版客户端提供AJAX接口,由于此场景不适宜采用签名加密,所以需要自定义接口服务白名单,以便前端能正常调用指定的接口服务。
上面所说的项目,是指放置源代码的项目,类似默认的Demo项目,每个项目都是可作为单独的子系统。这些项目都位于根目录的Apps目录下。
Family-2.0$ tree ./Apps/./Apps/├── Admin├── Fami├── Pc├── Scale└── Task复制代码
经过综合考虑,决定对外提供多个访问入口,这些入口与上面划分的项目对应,但又有所变化,主要有:
电子相框访问入口/fami 对外提供Fami项目的接口服务。
母婴营养秤访问入口/scale 对外提供Scale项目的接口服务,但内部实现依赖于Fami项目。
管理后台访问入口/admin_28***4 为管理后台提供Admin项目的接口服务,但内部实现依赖于Fami项目和Scale项目。增加数字后续是为了避免外界简单地猜测到此入口路径。
PC端访问入口/web 对外提供Fami项目和Scale项目的部分接口服务,并且不需要任何签名验证。
由于Task计划任务的接口服务都是本地调用,故不需要对外提供访问入口。
原有的系统,使用硬编码的方式配置数据库连接等配置信息。一如常见的:
'servers' => array( 'db_demo' => array( //服务器标记 'host' => 'localhost', //数据库域名 'name' => 'phalapi', //数据库名字 'user' => 'root', //数据库用户名 'password' => '', //数据库密码 'port' => '3306', //数据库端口 'charset' => 'UTF8', //数据库字符集 ), ),复制代码
为了更方便在不同环境下,在不改动任何代码的情况下实现快速部署,在Family 2.0 系统中全部数据库链接、Memcache链接等配置信息采用系统环境变量的方式配置。例如,上面的配置换为:
'servers' => array( 'db_A' => array( //服务器标记 'host' => $_ENV['FAMILY_V2_DB_HOST'], //数据库域名 'name' => $_ENV['FAMILY_V2_DB_NAME'], //数据库名字 'user' => $_ENV['FAMILY_V2_DB_USER'], //数据库用户名 'password' => $_ENV['FAMILY_V2_DB_PASS'], //数据库密码 'port' => $_ENV['FAMILY_V2_DB_PORT'], //数据库端口 'charset' => $_ENV['FAMILY_V2_DB_CHARSET'], //数据库字符集 ), ),复制代码
下面分别简单介绍,对于本书的开发环境,对于cli命令行和php-fpm这两种模式如何配置这些系统变量。
首先,确保在php.ini配置文件中已经开启$_ENV全局变量。可打开/etc/php5/fpm/php.ini配置文件,并确保variables_order值为“EGPCS”,其中首字母E表示$_ENV全局变量。即:
# vim /etc/php5/fpm/php.inivariables_order = "EGPCS"复制代码
其次,在php-fpm相应的配置文件中添加相应的env配置,如:

如东企业微信公众号小程序开发公司、如东企业网页设计方案、如东做网站开发价格、如东微信公众号制作运营报价明细表、如东网站设计公司费用、如东网站推广大概需要多少钱
服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878