分类标签归档:实用代码

Pyhton和Go结合的分布式任务


Go的效率毫无疑问,直接秒杀Python百倍...最近在摸索的时候,感觉越发强大... 同时go会比python有几个好处

  1. 写代码会更加规范,因为都要定义好才能写,这样后期维护起来难度会比较低(难怪大家说,动态一时爽,重构火葬场....)
  2. 静态,如果代码写错了,是运行不起来的..,所以在写的时候,会避免很多使用中的坑...
  3. go可以直接编译成二进制,也就是说,用Go当Worker的话,甚至连Worker的环境都不用部署...,这样简直完美...
  4. 效率,这个效率是高得不止一点点...传说Go的效
......

点击阅读更多...

设置通过反向代理,实现多ip站群系统管理(站群连文件都不需要上传的那种)


昨天受到zero大神的指点,感觉有了思路 ( 其实主要是技术认知不行.... ) , 本来我在写这个镜像站的时候 最早的思路是这样:

用户访问站群(多ip多分布) → 镜像站带上域名参数,然后用requests请求主程序 → 主程序通过域名判断返回的内容和模板...

基本的思路,就和爬虫一样...自己镜像自己.....但是这个过程中,多使用了一次requests,感觉有点消耗资源...,Z大的建议是:

用户访问站群(多ip多分布) → apahce直接反向代理到主程序 → 主程序通过reques

......

点击阅读更多...

python几行代码实现本地远程sh脚本,自动操作,远程管理服务器


目前站群是用docker来管理,还没做成swarm的集群模式,所以每次更新代码以后较为繁琐..都要登录服务器去运行一个restart的脚本...,这种做法明显是在浪费时间,虽然操作起来也很快...

还好python有一个库,使用方式如下...

import fabric
path_web = '地址'
def docker_install():
    # 需要访问的host列表
    for host in ['127.0.0.1']:
        con
......

点击阅读更多...