Download the PHP package wgrape/esupdater without Composer

On this page you can find all versions of the php package wgrape/esupdater. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package esupdater

img

一个基于Canal实现ES文档增量更新的高性能轻量框架

GitHub release (latest by date) Docker Pulls

一、介绍

ESUpdater是一个基于Canal实现ES文档增量更新的高性能轻量框架。基于以下优势,可以让你快速上手和使用。

Architecture

1、轻量级框架

无论安装使用,还是代码设计,整个框架都非常轻量,优雅的完成数据二次处理和ES增量更新。

2、全面容器化

为解决各种依赖安装的复杂麻烦问题,已实现全面容器化,只需一条命令就可以轻松安装、部署、和维护。

3、事件驱动化

基于框架内部的事件驱动设计,可以轻松地注册不同数据表的变更事件和回调,优雅地实现增量更新。

4、插件化扩展

在不影响框架内部运行的前提下,支持插件化扩展,实现对内部行为的自定义扩展。

5、高性能消费

通过一个进程和多个进程的一对多通信模型,最少提高10倍的吞吐量,实现高性能消费。

二、快速上手

预计只需要 3分钟 即可完成 !

以下操作中会依赖Docker,所以请先安装并启动它。如果只是试用则强烈建议你全程使用在线Docker网站,按如下步骤安装即可,非常方便。

1、获取项目

通过或下载Release包即可获取项目,如果出错请参考获取过程帮助文档。

2、开始安装

执行目录下的安装脚本时,需要传递如下参数以实现安装过程帮助文档。

3、运行项目

安装成功后,执行根目录下的启动脚本即可。如果出错请参考运行过程帮助文档。

4、测试运行

在另一个窗口进入容器中,按如下操作启动

img1

启动成功后会进入一个生产消息的命令行,发送任意消息后,查看上一步日志中的输出,如果出现如下类似日志则说明服务已经成功运行 !

img2

三、业务接入

如果需要在你的业务中接入此项目,请参考应用接入文档。

四、扩展列表

基于插件化扩展开发,项目提供了一系列开箱即用的扩展。

1、AutoGenerateCallback

一个自动生成和的事件回调模块的扩展。具体使用见使用介绍

五、关于项目

1、深入了解

如果想要深入了解本项目,在 doc目录 下提供了如下丰富完善的项目文档,欢迎阅读。

2、参与项目

项目源码设计简单易懂,如有更好的想法,可参考Pull request 。

如果在了解和使用过程中,有任何疑问,也欢迎提出宝贵的 Issue

开源不易,如果支持本项目 欢迎Star ! 以激励维护和更新的动力。

六、贡献列表

所有对本项目有过重要贡献的用户,会收录在此贡献者列表中。


All versions of esupdater with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package wgrape/esupdater contains the following files

Loading the files please wait ....