diff --git a/consumers/course_service.php b/consumers/course_service.php deleted file mode 100644 index 6791a37..0000000 --- a/consumers/course_service.php +++ /dev/null @@ -1,44 +0,0 @@ - 'CourseService', - // 服务接口名 - 'service' => CourseServiceInterface::class, - // 服务提供者的服务协议,可选,默认值为 jsonrpc-http - 'protocol' => 'jsonrpc-http', - // 负载均衡算法,可选,默认值为 random - 'load_balancer' => 'random', - // 这个消费者要从哪个服务中心获取节点信息,如不配置则不会从服务中心获取节点信息 - 'registry' => [ - 'protocol' => env('CONSUMERS_PROTOCOL', 'consul'), - 'address' => env('CONSUMERS_ADDRESS', 'http://127.0.0.1:8500'), - ], - // 配置项,会影响到 Packer 和 Transporter - 'options' => [ - 'connect_timeout' => 5.0, - 'recv_timeout' => 5.0, - 'settings' => [ - 'open_eof_split' => true, - 'package_eof' => "\r\n", - ], - 'retry_count' => 2, - 'retry_interval' => 100, - 'heartbeat' => 30, - 'pool' => [ - 'min_connections' => 1, - 'max_connections' => 32, - 'connect_timeout' => 10.0, - 'wait_timeout' => 3.0, - 'heartbeat' => -1, - 'max_idle_time' => 60.0, - ], - ], -]; diff --git a/consumers/exam_service.php b/consumers/exam_service.php deleted file mode 100644 index 4ef2b8c..0000000 --- a/consumers/exam_service.php +++ /dev/null @@ -1,40 +0,0 @@ - 'ExamService', - // 服务接口名 - 'service' => ExamServiceInterface::class, - // 服务提供者的服务协议,可选,默认值为 jsonrpc-http - 'protocol' => 'jsonrpc-http', - // 负载均衡算法,可选,默认值为 random - 'load_balancer' => 'random', - // 这个消费者要从哪个服务中心获取节点信息,如不配置则不会从服务中心获取节点信息 - 'registry' => [ - 'protocol' => env('CONSUMERS_PROTOCOL', 'consul'), - 'address' => env('CONSUMERS_ADDRESS', 'http://127.0.0.1:8500'), - ], - // 配置项,会影响到 Packer 和 Transporter - 'options' => [ - 'connect_timeout' => 5.0, - 'recv_timeout' => 5.0, - 'settings' => [ - 'open_eof_split' => true, - 'package_eof' => "\r\n", - ], - 'retry_count' => 2, - 'retry_interval' => 100, - 'heartbeat' => 30, - 'pool' => [ - 'min_connections' => 1, - 'max_connections' => 32, - 'connect_timeout' => 10.0, - 'wait_timeout' => 3.0, - 'heartbeat' => -1, - 'max_idle_time' => 60.0, - ], - ], -]; diff --git a/src/CourseService/CourseServiceInterface.php b/src/DataService/Course/CourseServiceInterface.php similarity index 87% rename from src/CourseService/CourseServiceInterface.php rename to src/DataService/Course/CourseServiceInterface.php index 0ffc725..8a34700 100644 --- a/src/CourseService/CourseServiceInterface.php +++ b/src/DataService/Course/CourseServiceInterface.php @@ -2,7 +2,7 @@ declare(strict_types=1); -namespace Dhd\Micro\Interface\CourseService; +namespace Dhd\Micro\Interface\DataService\Course; /** * 课程服务接口 diff --git a/src/DataService/DataService.php b/src/DataService/DataService.php index 34238d4..6e0e219 100644 --- a/src/DataService/DataService.php +++ b/src/DataService/DataService.php @@ -6,6 +6,9 @@ namespace Dhd\Micro\Interface\DataService; +use Dhd\Micro\Interface\DataService\Course\CourseServiceInterface; +use Dhd\Micro\Interface\DataService\Exam\ExamServiceInterface; + interface DataService extends DataServiceInterface, AgreementInterface, @@ -21,4 +24,6 @@ interface DataService extends ExcelHeaderFieldsInterface, DictionaryInterface, MajorsInterface, - GuideNavInterface {} + GuideNavInterface, + CourseServiceInterface, + ExamServiceInterface {} diff --git a/src/ExamService/ExamServiceInterface.php b/src/DataService/Exam/ExamServiceInterface.php similarity index 99% rename from src/ExamService/ExamServiceInterface.php rename to src/DataService/Exam/ExamServiceInterface.php index 19c8a83..bb374ac 100644 --- a/src/ExamService/ExamServiceInterface.php +++ b/src/DataService/Exam/ExamServiceInterface.php @@ -1,6 +1,6 @@