資源簡介
Spring微服務實戰一書源碼,從異步圖書免費獲取,本書以一個實際項目為主線,介紹云、微服務等概念以及Spring Boot和Spring Cloud等諸多Spring項目,并介紹如何將該項目一步一步地從單體架構重構成微服務架構,最終將這個項目拆分成眾多微服務,讓它們運行在各自的Docker容器中,實現持續集成/持續部署,并最終自動部署到云環境(亞馬遜云)中。

代碼片段和文件信息
import?unittest
import?logging
import?json
import?string
import?argparse
import?os
from?httplib2?import?Http
class?TestConfigServer(unittest.TestCase):
????def?call_config_service(selfserviceNameserviceEnv):
?????????targetUri?=?“http://{}:8888/{}/{}“.format(containerIPserviceNameserviceEnv)
?????????http_obj?=?Http(“.cache“)
?????????(resp?content)?=?http_obj.request(
?????????uri=targetUri
?????????method=‘GET‘
?????????headers={‘Content-Type‘:?‘application/json;?charset=UTF-8‘?‘connection‘:?‘close‘})
?????????return?respcontent
????def?test_licensingservice_aws_dev(self):
?????????http_obj?=?Http(“.cache“)
?????????(resp?content)?=?self.call_config_service(“licensingservice““aws-dev“)
?????????results?=?json.loads(content.decode(“utf-8“))
?????????self.assertEqual(resp.status?200)
?????????self.assertEquals(“https://github.com/carnellj/config-repo/licensingservice/licensingservice-aws-dev.yml“
???????????????????????????results[“propertySources“][0][“name“])
????def?test_licensingservice_default(self):
?????????http_obj?=?Http(“.cache“)
?????????(resp?content)?=?self.call_config_service(“licensingservice““default“)
?????????results?=?json.loads(content.decode(“utf-8“))
?????????self.assertEqual(resp.status?200)
?????????self.assertEquals(“https://github.com/carnellj/config-repo/licensingservice/licensingservice.yml“
???????????????????????????results[“propertySources“][0][“name“])
????def?test_organizationservice_default(self):
?????????http_obj?=?Http(“.cache“)
?????????(resp?content)?=?self.call_config_service(“organizationservice““default“)
?????????results?=?json.loads(content.decode(“utf-8“))
?????????self.assertEqual(resp.status?200)
?????????self.assertEquals(“https://github.com/carnellj/config-repo/organizationservice/organizationservice.yml“
???????????????????????????results[“propertySources“][0][“name“])
????def?test_organizationservice_aws_dev(self):
?????????http_obj?=?Http(“.cache“)
?????????(resp?content)?=?self.call_config_service(“organizationservice““aws-dev“)
?????????results?=?json.loads(content.decode(“utf-8“))
?????????self.assertEqual(resp.status?200)
?????????self.assertEquals(“https://github.com/carnellj/config-repo/organizationservice/organizationservice-aws-dev.yml“
???????????????????????????results[“propertySources“][0][“name“])
if?__name__?==?‘__main__‘:
????containerIP?=?os.getenv(‘CONTAINER_IP‘“192.168.99.100“)
????print?“Running?config?service?platform?tests?against?container?ip:?{}“.format(containerIP)
????unittest.main()
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-06-02?04:42??final_code\
?????目錄???????????0??2017-04-08?15:05??final_code\chapter10-platform-tests-master\
?????文件?????????201??2017-04-08?15:05??final_code\chapter10-platform-tests-master\.gitignore
?????文件????????1936??2017-04-08?15:05??final_code\chapter10-platform-tests-master\.travis.yml
?????文件?????????130??2017-04-08?15:05??final_code\chapter10-platform-tests-master\run_all.sh
?????文件????????2540??2017-04-08?15:05??final_code\chapter10-platform-tests-master\test_config_server.py
?????文件????????1597??2017-04-08?15:05??final_code\chapter10-platform-tests-master\test_eureka_server.py
?????文件????????4037??2017-04-08?15:05??final_code\chapter10-platform-tests-master\test_zuul_service.py
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\
?????文件??????????17??2017-04-28?09:05??final_code\spmia-chapter1-master\.gitattributes
?????文件?????????194??2017-04-28?09:05??final_code\spmia-chapter1-master\.gitignore
?????文件????????2034??2017-04-28?09:05??final_code\spmia-chapter1-master\.travis.yml
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\docker\
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\docker\common\
?????文件?????????128??2017-04-28?09:05??final_code\spmia-chapter1-master\docker\common\docker-compose.yml
?????文件????????1111??2017-04-28?09:05??final_code\spmia-chapter1-master\pom.xm
?????文件????????2084??2017-04-28?09:05??final_code\spmia-chapter1-master\README.md
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\
?????文件????????2816??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\pom.xm
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\docker\
?????文件?????????234??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\docker\Dockerfile
?????文件?????????236??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\docker\run.sh
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\java\
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\java\com\
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\java\com\thoughtmechanix\
?????目錄???????????0??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\java\com\thoughtmechanix\simpleservice\
?????文件?????????933??2017-04-28?09:05??final_code\spmia-chapter1-master\simpleservice\src\main\java\com\thoughtmechanix\simpleservice\Application.java
?????目錄???????????0??2017-05-13?11:36??final_code\spmia-chapter10-master\
?????文件?????????194??2017-05-13?11:36??final_code\spmia-chapter10-master\.gitignore
............此處省略1492個文件信息
- 上一篇:在線考試系統外文翻譯
- 下一篇:cc debugger 驅動
評論
共有 條評論