小编J.C*_*age的帖子

安装Sylius - Symfony2 OpenSource电子商务

我想从这里安装Sylius,但我无法让它工作.在运行命令时,我的进程超时......好吧......由于我们在这里使用的互联网速度很慢.任何人都可以指导手动安装sylius ?? 比如说使用composer.phar手动更新供应商

install e-commerce symfony sylius

6
推荐指数
1
解决办法
575
查看次数

更新Sylius中的供应商 - 想象一下捆绑错误(Symfony2)

我正在尝试从这个链接安装基于Symfony2的Sylius - 开源电子商务
作曲家可以成功地从github拉出项目文件但是在更新供应商时我得到了这个错误

[UnexpectedValueException]'C:\ wamp\www\sylius\vendor/liip/imagine-bundle/Liip/ImagineBundle/3e0aa0b8b 218dab8fc7a752ff6d3a41e.4'不是zip存档.

我的系统上安装了zip和git.请帮助您解决方案和建议.提前致谢.

e-commerce symfony composer-php sylius

5
推荐指数
1
解决办法
342
查看次数

在非阻塞协调循环中重新排队 kubernetes 事件

我们有一个 kubernetes 集群,其中会触发协调以响应自定义事件。使用以下格式在 Golang 中实现:

type reconciler struct {}

func (reconciler) Reconcile(ctx context.Context, o reconcile.Request) (reconcile.Result, error) {
    // Implement business logic of reading and writing objects here
    return reconcile.Result{}, nil
}
Run Code Online (Sandbox Code Playgroud)

当自定义事件太多时,我们已经确定了协调逻辑中可能存在的瓶颈。因此,代码已更新为具有非阻塞协调逻辑。例子:

type reconciler struct {}

func (reconciler) Reconcile(ctx context.Context, o reconcile.Request) (reconcile.Result, error) {
    go func() {
        // Implement business logic of reading and writing objects here
    }()
    return reconcile.Result{}, nil
}
Run Code Online (Sandbox Code Playgroud)

然而,有些地方非阻塞 go 例程可能会返回 return ctrl.Result{Requeue: true}, nilreturn ctrl.Result{RequeueAfter: someTime}, nil

在这种情况下,我们如何将此类事件重新排队到协调循环中,因为返回不会返回到调用者 Reconcile()

go kubernetes kubernetes-custom-resources

4
推荐指数
1
解决办法
845
查看次数