定制 ilizhu/laravel-apollo 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ilizhu/laravel-apollo

Composer 安装命令:

composer require ilizhu/laravel-apollo

包简介

README 文档

README

概述

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 此插件让 laravel 框架方便的接入 apollo

运行环境

  • PHP 7.0
  • laravel 5.5

安装方法

composer require ilizhu/laravel-apollo
  • 加入服务提供者config/app.php
 'providers' => [
    \ilizhu\LaravelApollo\ApolloServiceProvider::class
 ]
  • 配置发布
php artisan vendor:publish --provider="ilizhu\LaravelApollo\ApolloServiceProvider"
  • 编辑.env
APOLLO_CONFIG_SERVER=your_apollo_config_service_url
APOLLO_APP_ID=your_app_id
APOLLO_APP_SECRET=false
APOLLO_CLUSTER=default
APOLLO_CLIENT_IP=127.0.0.1
APOLLO_NAMESPACES=application
APOLLO_PULL_TIMEOUT=10
APOLLO_INTERVAL_TIMEOUT=70
APOLLO_CACHE_STORE=file
APOLLO_CACHE_KEY_PREFIX=apollo

使用

  • apollo 配置监控

配置work的常驻进程

php artisan apollo:worker

客户端以cli的方式后台启动执行,支持apollo配置的适时获取,并将配置保存在指定的目录/Redis供应用程序使用,拉取的配置默认保存在脚本所在目录,每个namespace的配置以apolloConfig.{$namespaceName}.php的方式命名保存

使用配置

env('apollo:配置名');

统计信息

  • 总下载量: 26
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-01-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固