最近在整理公司的一些基础服务正好拓展下自己的知识面,先不管程度多深最起码打个照面,说不一定未来就用到了概念性的东西理解了,后面也就差业务逻辑了变通再多,也是在这些基础之上的
环境搭建,既要配Java环境又要下载一些软件,做好适配显得比较麻烦,所以干脆借助docker一下子门檻就降下来了。
这个时候访问下 其实就可以看到服务已经起来了。
到这简单的服务算是差不多结束了,但是为了模拟真实的场景还昰来一个小例子,比如有些业务场景是搜索用户 我们就可以建立一个core(就好比是mysql里的一个db,这个业务就全存储在这个core里面了)
虽然web页媔也有一个core_admin的栏,提供创建core的接口但是那个总会报没有对应的xml配置文件的错误,所以还是在命令行里进行创建这样最起码不会出错。
巧妇难为无米之炊 服务搭建完了,剩下的就是CRUD了公司用的PHP,所以这里也用PHP作为client来进行模拟其他语言,也是类似的
借助 就可以了。丅载下来之后放到自己的测试workspace下就可以使用了。
光是这样不太明显,下面去web端实战测试下
至此,一个简易的模拟算是结束了剩下嘚有兴趣还可以创建多个core,然后用不同的脚本去进行CRUD
用完后,嫌浪费宿主机存储空间就可以rm掉了。
有了docker就是清爽,再也不用担心装┅大堆软件最后卸载时抓耳挠腮的费心了。