Balabala 在写AGV调度的时候发现python的并发调度性能不是很高,并且会有很多调度线程挂掉的事件发生,所以想利用Go的高并发去做一些可行的调度,就想到了去写一个go版本的调度控制给py调用,由此,开始搞一个小demo记录一下 Go简单程序编写 安装Go语言 还是老规矩,用了ubuntu18的系统,以ubuntu18为主 先去下一下官网的包,我下的版本是go1.13.4.linux-amd64 下好之后随便解压个位置,比如 tar xf go1.13.4.linux-amd64.tar.gz -C /home/用户名/go 解压到/home/用户名/go文件夹下,需要配置全局变量 sudo vim ~/.bashrc 在最后一行加上两行配置 export GOPATH=/home/用户名/go export PATH=$GOPATH/bin:$PATH 就不多说了这俩。。 验证一下是否成功 go version 成功的话,返回如下 go version go1.13.4.linux-amd64 最简单程序编写 go程序编写就不多说了,文档也很多,就简单的写个返回字符.... Go打包动态库,python调用 Go
背景 因为业务的原因,经常会需要快速启动具有某一方面特性的服务去进行功能测试,由此以来频繁复杂的部署会让人感到疲累。所以对于一些服务,我们最好还是使用docker来进行快速部署,以达到快速测试的目的。 Docker docker需知 在使用docker之前,先来看看docker的架构图,原理和干什么的就不详细解释了,那理解起来更浪费时间。 简单来说,就是把应用打包成镜像,然后再将多个应用集成出容器,然后容器可以直接跑服务这么个东西,哈不多说了 环境需要 在部署之前,我们需要配置好docker以及docker-compose 在这里使用的系统是ubuntu18 sudo apt install docker sudo apt install docker-compose docker服务会自动启动,不过因为网络的原因,最好还是把镜像源修改一下。 先找到daemon.json文件 sudo vim /etc/docker/daemon.json 添加如下内容: { "registry-mirrors":["https://zap5bzuu.mirror.aliyuncs.com"].... 一键启动多个服务 Docker
FastApi(简介篇) 开篇 最近又抽空看了看开源的框架,由于近一年python使用的比较多,所以关注了一下python的web框架情况,其中一款官方称其为“One of the fastest Python frameworks available”的框架比较引人注目,刚看的时候并不是被性能方面的介绍吸引,而是他的集成docs,以下先来看一下框架自动生成的效果。 文档页面,集测试、文档功能于一体,还是比较好用的,哈哈。 趁热打铁再来看一下性能方面 fastapi稳居第一 看一下以往用的非常多的flask、django等都排在了后面。 FastApi简介 总结来说,就是快、好用、好看 快速启动FastApi应用 因为官方对python3.6表现出了很好的亲和力,那么我们在这也会使用python3.6进行构建。 因为我本人用的是Ubuntu18的系统,以下关于应用安装部分,以linux为准。 sudo apt-get install python3 这里关于python3的安装就不再赘述了,windows直接下载相关安装包即可。 接下来开始安装FastApi的库 pip3 ins....... FastAPI简单使用 FastApi
public-blog JavaScript 🤩1 ⭐️1 🖖0 2. switchdjango Python 🤩0 ⭐️0 🖖0 3. myblog JavaScript 🤩0 ⭐️0 🖖0 4. room HTML 🤩0 ⭐️0 🖖0 5. webchat CSS 🤩0 ⭐️0 🖖0 6. Semantic_cspython 🤩0 ⭐️0 🖖0 我在 GitHub 上的开源项目 GitHub
又一次博客搭建 老实说已经搭过很多次的博客,也被攻击了很多次,希望这一次不要再搞我了老哥们,还搞??太过分了,我又被勒索不起。。 为什么还是要搭博客 坚持不懈的写博客还是有两个点,第一还是为了记录一下过往的技术要点、踩过的坑。第二还是为自己的过去留点念想哈哈 希望这次不要搞我了,之前的博客数据全没了,哇擦的。 新的起点 过去