事务处理一直以来都是微服务比较痛苦的点,这源于微服务的设计思想:尽量将微服务的业务分离(完全分离比较理想化)。然而实际的使用中,多个业务一般都是有着对应的关系的。
目前我们有两个业务,一个是customer,一个是order,会存在如下两张表:
| 字段名 | 字段类型 | 
|---|---|
| id | varchar | 
| name | varchar | 
| ... | ... | 
| 字段名 | 字段类型 | 
|---|---|
| id | varchar | 
| desc | varchar | 
| customer_id | varchar | 
| ... | ... | 
还按照之前写文章的思路,先问自己问题,然后根据问题来去做解决方案
简介,基于Swagger UI其实是纯static的web程序,仅仅在页面加载的时候,调用http连接,获取yaml字符串或者json字符串,这里我将yaml文件和放到静态项目中,并使用tomcat启动,下面来看看怎么做的
|   <script type="text/javascript">     $(function () {       var url = window.location.search.match(/url=([^&]+)/);       if (url && url.length > 1) {         url = decodeURIComponent(url[1]);       } else {         url = "http://petstore.swagger.io/v2/swagger.json";       } | 
为
|   <script type="text/javascript">     var resourceName=window.location.href.split('?')[1];     $(function () {       var url = window.location.search.match(/url=([^&]+)/);       if (url && url.length > 1) {         url = decodeURIComponent(url[1]);       } else {         //url = "http://petstore.swagger.io/v2/swagger.json";         url="/yaml/"+resourceName+".yaml";       } | 
 
TYK中设置流量控制和访问控制有两种方式,
 
by 刘迎光@萤火虫工作室 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn
 
1、配置API网关代理认证方式
"Access Rights"中添加"access role",这里我选择我添加的API项目"myTest",然后点击add,然后点击最下方的"Create"

by 刘迎光@萤火虫工作室 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn
| "http_server_options": {
    "use_ssl": true,
    "server_name": "*.mydomain.com",
    "min_version": 2,
    "certificates": [
      {
        "domain_name": "*.mydomain.com",
        "cert_file": "/opt/tyk-gateway/ssl/mydomain.crt",
        "key_file": "/opt/tyk-gateway/ssl/mydomain.key"
      }
    ]
  } | 
2、修改DashBoard的配置文件:/opt/tyk-dashboard/tyk_analytics.conf
修改tyk_api_config下的Port为:443
by 刘迎光@萤火虫工作室 
OpenBI交流群:495266201 
MicroService 微服务交流群:217722918 
mail: liuyg#liuyingguang.cn 
博主首页(==防止爬虫==):http://blog.liuyingguang.cn