lib

ubuntu下pthon通过sqlalchem库访问oracle数据库

sqlalchemy并不是数据库驱动,python访问oracle数据的驱动是cx_Oracle,但是这个驱动依赖于Oracle instant client。所以python如果想通过sqlalchemy库访问oracle数据库,那么需要先安装Oracle instant client、再安装cx_Oracle、最后安装sqlalchemy。搞了一圈下来,发现这个过程比较

服务注册发现与调度

远程服务依赖依赖分为两种,本地的lib依赖,远程的服务依赖。本地的依赖其实是很复杂的问题。从操作系统的apt-get,到各种语言的pip, npm。包管理是无穷无尽的问题。但是所有的本地依赖已经被docker终结了。无论是依赖了什么,全部给你打包起来,从操作系统开始。除了你依赖的cpu指令集没法给你打包成镜像了,其他都给打包了。docker之后,依赖问题就只剩远程服务依赖的